# near model CODE resource # jump table entries: 80-87 (8 of them) export_17: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000008 4EBA 166E jsr [PC + 0x166E /* 00001678 */] 0000000C 588F addq.l A7, 4 0000000E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000012 4EBA 1664 jsr [PC + 0x1664 /* 00001678 */] 00000016 588F addq.l A7, 4 00000018 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000001C 4EBA 165A jsr [PC + 0x165A /* 00001678 */] 00000020 588F addq.l A7, 4 00000022 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000026 4EBA 1650 jsr [PC + 0x1650 /* 00001678 */] 0000002A 588F addq.l A7, 4 0000002C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000030 2F2E 000C move.l -[A7], [A6 + 0xC] 00000034 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000038 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000003C A98B syscall ParamText 0000003E 4267 clr.w -[A7] 00000040 3F3C 03EE move.w -[A7], 0x3EE 00000044 42A7 clr.l -[A7] 00000046 A986 syscall StopAlert 00000048 301F move.w D0, [A7]+ 0000004A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000004E 4EBA 1644 jsr [PC + 0x1644 /* 00001694 */] 00000052 588F addq.l A7, 4 00000054 2F2E 000C move.l -[A7], [A6 + 0xC] 00000058 4EBA 163A jsr [PC + 0x163A /* 00001694 */] 0000005C 588F addq.l A7, 4 0000005E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000062 4EBA 1630 jsr [PC + 0x1630 /* 00001694 */] 00000066 588F addq.l A7, 4 00000068 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000006C 4EBA 1626 jsr [PC + 0x1626 /* 00001694 */] 00000070 588F addq.l A7, 4 00000072 4E5E unlink A6 00000074 4E75 rts 00000076 5348 subq.w A0, 1 00000078 4F57 chk.w D7, [A7] 0000007A 5741 subq.w D1, 3 0000007C 524E addq.w A6, 1 fn0000007E: 0000007E 4E56 FF88 link A6, -0x0078 00000082 206E 0008 movea.l A0, [A6 + 0x8] 00000086 2D68 0008 FFA2 move.l [A6 - 0x5E], [A0 + 0x8] 0000008C 206E 0008 movea.l A0, [A6 + 0x8] 00000090 2D68 000C FF9E move.l [A6 - 0x62], [A0 + 0xC] 00000096 206E 0008 movea.l A0, [A6 + 0x8] 0000009A 3068 0006 movea.w A0, [A0 + 0x6] 0000009E 2D48 FF9A move.l [A6 - 0x66], A0 000000A2 206E 0008 movea.l A0, [A6 + 0x8] 000000A6 3068 0004 movea.w A0, [A0 + 0x4] 000000AA 2D48 FF96 move.l [A6 - 0x6A], A0 000000AE 206E 0008 movea.l A0, [A6 + 0x8] 000000B2 1D68 0021 FF95 move.b [A6 - 0x6B], [A0 + 0x21] 000000B8 206E 0008 movea.l A0, [A6 + 0x8] 000000BC 1D68 0022 FF94 move.b [A6 - 0x6C], [A0 + 0x22] 000000C2 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */ 000000C6 4EBA 415C jsr [PC + 0x415C /* 00004224 */] 000000CA 548F addq.l A7, 2 000000CC 2D40 FFB6 move.l [A6 - 0x4A], D0 000000D0 206E FFB6 movea.l A0, [A6 - 0x4A] 000000D4 0C10 0005 cmpi.b [A0], 0x5 000000D8 660C bne +0xE /* 000000E6 */ 000000DA 206E 0008 movea.l A0, [A6 + 0x8] 000000DE 7001 moveq.l D0, 0x01 000000E0 1140 0020 move.b [A0 + 0x20], D0 000000E4 6026 bra +0x28 /* 0000010C */ label000000E6: 000000E6 206E FFB6 movea.l A0, [A6 - 0x4A] 000000EA 0C10 0007 cmpi.b [A0], 0x7 000000EE 660A bne +0xC /* 000000FA */ 000000F0 206E 0008 movea.l A0, [A6 + 0x8] 000000F4 4228 0020 clr.b [A0 + 0x20] 000000F8 6012 bra +0x14 /* 0000010C */ label000000FA: 000000FA 4267 clr.w -[A7] 000000FC 3F3C 03EF move.w -[A7], 0x3EF 00000100 42A7 clr.l -[A7] 00000102 A986 syscall StopAlert 00000104 301F move.w D0, [A7]+ 00000106 7000 moveq.l D0, 0x00 00000108 6000 06A4 bra +0x6A6 /* 000007AE */ label0000010C: 0000010C 42A7 clr.l -[A7] 0000010E 3F3C 0080 move.w -[A7], 0x80 00000112 42A7 clr.l -[A7] 00000114 4878 FFFF push.l 0xFFFF 00000118 A97C syscall GetNewDialog 0000011A 205F movea.l A0, [A7]+ 0000011C 2D48 FFEC move.l [A6 - 0x14], A0 00000120 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000124 A873 syscall SetPort 00000126 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000012A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000012E 588F addq.l A7, 4 00000130 206E 0008 movea.l A0, [A6 + 0x8] 00000134 43EE FFBC lea.l A1, [A6 - 0x44] 00000138 22D8 move.l [A1]+, [A0]+ 0000013A 22D8 move.l [A1]+, [A0]+ 0000013C 486E FFBC pea.l [A6 - 0x44] 00000140 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000144 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000148 A8A8 syscall OffsetRect 0000014A 41EE FFC4 lea.l A0, [A6 - 0x3C] 0000014E 43EE FFBC lea.l A1, [A6 - 0x44] 00000152 20D9 move.l [A0]+, [A1]+ 00000154 20D9 move.l [A0]+, [A1]+ 00000156 486E FFC4 pea.l [A6 - 0x3C] 0000015A 486D FFBE pea.l [A5 - 0x42] 0000015E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000162 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 00000166 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000016A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000016E 3D40 FFBA move.w [A6 - 0x46], D0 00000172 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000176 3F3C 0001 move.w -[A7], 0x1 0000017A 486E FFE6 pea.l [A6 - 0x1A] 0000017E 486E FFDC pea.l [A6 - 0x24] 00000182 486E FFD4 pea.l [A6 - 0x2C] 00000186 A98D syscall GetDialogItem/GetDItem 00000188 3F3C 0003 move.w -[A7], 0x3 0000018C 3F3C 0003 move.w -[A7], 0x3 00000190 A89B syscall PenSize 00000192 486E FFD4 pea.l [A6 - 0x2C] 00000196 3F3C FFFC move.w -[A7], 0xFFFC 0000019A 3F3C FFFC move.w -[A7], 0xFFFC 0000019E A8A9 syscall InsetRect 000001A0 486E FFD4 pea.l [A6 - 0x2C] 000001A4 3F3C 0010 move.w -[A7], 0x10 000001A8 3F3C 0010 move.w -[A7], 0x10 000001AC A8B0 syscall FrameRoundRect 000001AE 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000001B2 3F3C 0005 move.w -[A7], 0x5 000001B6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000001BA 4EBA 05FE jsr [PC + 0x5FE /* 000007BA */] 000001BE 4FEF 000A lea.l A7, [A7 + 0xA] 000001C2 2F2E FF9E move.l -[A7], [A6 - 0x62] 000001C6 3F3C 0007 move.w -[A7], 0x7 000001CA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000001CE 4EBA 05EA jsr [PC + 0x5EA /* 000007BA */] 000001D2 4FEF 000A lea.l A7, [A7 + 0xA] 000001D6 2F2E FF9A move.l -[A7], [A6 - 0x66] 000001DA 3F3C 0012 move.w -[A7], 0x12 000001DE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000001E2 4EBA 05D6 jsr [PC + 0x5D6 /* 000007BA */] 000001E6 4FEF 000A lea.l A7, [A7 + 0xA] 000001EA 2F2E FF96 move.l -[A7], [A6 - 0x6A] 000001EE 3F3C 0014 move.w -[A7], 0x14 000001F2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000001F6 4EBA 05C2 jsr [PC + 0x5C2 /* 000007BA */] 000001FA 4FEF 000A lea.l A7, [A7 + 0xA] 000001FE 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000202 3F3C 0016 move.w -[A7], 0x16 00000206 486E FFE2 pea.l [A6 - 0x1E] 0000020A 486E FFDC pea.l [A6 - 0x24] 0000020E 486E FFD4 pea.l [A6 - 0x2C] 00000212 A98D syscall GetDialogItem/GetDItem 00000214 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000218 7000 moveq.l D0, 0x00 0000021A 102E FF95 move.b D0, [A6 - 0x6B] 0000021E 3F00 move.w -[A7], D0 00000220 A963 syscall SetControlValue/SetCtlValue 00000222 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000226 3F3C 001A move.w -[A7], 0x1A 0000022A 486E FFE2 pea.l [A6 - 0x1E] 0000022E 486E FFDC pea.l [A6 - 0x24] 00000232 486E FFD4 pea.l [A6 - 0x2C] 00000236 A98D syscall GetDialogItem/GetDItem 00000238 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000023C 7000 moveq.l D0, 0x00 0000023E 102E FF94 move.b D0, [A6 - 0x6C] 00000242 3F00 move.w -[A7], D0 00000244 A963 syscall SetControlValue/SetCtlValue label00000246: 00000246 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */ 0000024A 4EBA 3FD8 jsr [PC + 0x3FD8 /* 00004224 */] 0000024E 548F addq.l A7, 2 00000250 2F00 move.l -[A7], D0 00000252 486E FFAA pea.l [A6 - 0x56] 00000256 4EBA 1626 jsr [PC + 0x1626 /* 0000187E */] 0000025A 202E FFAA move.l D0, [A6 - 0x56] 0000025E B0AE FFAE cmp.l D0, [A6 - 0x52] 00000262 6700 006A beq +0x6C /* 000002CE */ 00000266 2D6E FFAA FFAE move.l [A6 - 0x52], [A6 - 0x56] 0000026C 206E 0008 movea.l A0, [A6 + 0x8] 00000270 4A28 0020 tst.b [A0 + 0x20] 00000274 661A bne +0x1C /* 00000290 */ 00000276 486E FFAA pea.l [A6 - 0x56] 0000027A 4EBA 408A jsr [PC + 0x408A /* 00004306 */] 0000027E 588F addq.l A7, 4 00000280 202E FFAA move.l D0, [A6 - 0x56] 00000284 4C7C 0800 0000 0002 movem.l A3, 0x2 0000028C 2D40 FFAA move.l [A6 - 0x56], D0 label00000290: 00000290 2F2E FFAE move.l -[A7], [A6 - 0x52] 00000294 3F3C 0019 move.w -[A7], 0x19 00000298 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000029C 4EBA 051C jsr [PC + 0x51C /* 000007BA */] 000002A0 4FEF 000A lea.l A7, [A7 + 0xA] 000002A4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000002A8 3F3C 0017 move.w -[A7], 0x17 000002AC 486E FFE2 pea.l [A6 - 0x1E] 000002B0 486E FFDC pea.l [A6 - 0x24] 000002B4 486E FFD4 pea.l [A6 - 0x2C] 000002B8 A98D syscall GetDialogItem/GetDItem 000002BA 202E FFAA move.l D0, [A6 - 0x56] 000002BE 4C7C 0800 0000 0002 movem.l A3, 0x2 000002C6 2F2E FFDC move.l -[A7], [A6 - 0x24] 000002CA 3F00 move.w -[A7], D0 000002CC A963 syscall SetControlValue/SetCtlValue label000002CE: 000002CE A9B4 syscall SystemTask 000002D0 4267 clr.w -[A7] 000002D2 3F3C FFFF move.w -[A7], 0xFFFF 000002D6 486E FFF0 pea.l [A6 - 0x10] 000002DA A970 syscall GetNextEvent 000002DC 101F move.b D0, [A7]+ 000002DE 0240 00FF andi.w D0, 0xFF 000002E2 3D40 FFE0 move.w [A6 - 0x20], D0 000002E6 4267 clr.w -[A7] 000002E8 486E FFF0 pea.l [A6 - 0x10] 000002EC A97F syscall IsDialogEvent 000002EE 101F move.b D0, [A7]+ 000002F0 0240 00FF andi.w D0, 0xFF 000002F4 3D40 FFE0 move.w [A6 - 0x20], D0 000002F8 4267 clr.w -[A7] 000002FA 486E FFF0 pea.l [A6 - 0x10] 000002FE 486E FFE8 pea.l [A6 - 0x18] 00000302 486E FFE6 pea.l [A6 - 0x1A] 00000306 A980 syscall DialogSelect 00000308 101F move.b D0, [A7]+ 0000030A 4A00 tst.b D0 0000030C 6700 040C beq +0x40E /* 0000071A */ 00000310 202E FFE8 move.l D0, [A6 - 0x18] 00000314 B0AE FFEC cmp.l D0, [A6 - 0x14] 00000318 6600 0400 bne +0x402 /* 0000071A */ 0000031C 302E FFE6 move.w D0, [A6 - 0x1A] 00000320 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000324 0004 001F ori.b D4, 0x1F 00000328 03F2 .incomplete 0000032A 0038 0062 0078 ori.b [0x00000078 /* __m68k_vec_switch_scc__ */], 0x62 /* 'b' */ 00000330 00A2 00B8 0386 ori.l -[A2], 0xB80386 00000336 0392 bclr [A2], D1 00000338 039C bclr [A4]+, D1 0000033A 03A6 bclr -[A6], D1 0000033C 03B0 03BA 03C4 03CE 03D6 bclr [[0x3C403CE + D0 * 2] + 0x3D6], D1 00000346 0136 03D2 014A btst [[] + 0x14A], D0 0000034C 0272 00C6 0312 03C8 andi.w [[A2 + D0 * 2] + 0x3C8], 0xC6 00000354 03C6 .incomplete 00000356 00F2 .incomplete 00000358 0154 bchg [A4], D0 0000035A 0162 bchg -[A2], D0 0000035C 0170 017E bchg <>, D0 00000360 018C bclr A4, D0 00000362 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */ 00000366 4EBA 3EBC jsr [PC + 0x3EBC /* 00004224 */] 0000036A 548F addq.l A7, 2 0000036C 2F00 move.l -[A7], D0 0000036E 486E FFA2 pea.l [A6 - 0x5E] 00000372 4EBA 150A jsr [PC + 0x150A /* 0000187E */] 00000376 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 0000037A 3F3C 0005 move.w -[A7], 0x5 0000037E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000382 4EBA 0436 jsr [PC + 0x436 /* 000007BA */] 00000386 4FEF 000A lea.l A7, [A7 + 0xA] 0000038A 6000 038E bra +0x390 /* 0000071A */ 0000038E 486E FFA2 pea.l [A6 - 0x5E] 00000392 3F3C 0005 move.w -[A7], 0x5 00000396 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000039A 4EBA 045A jsr [PC + 0x45A /* 000007F6 */] 0000039E 4FEF 000A lea.l A7, [A7 + 0xA] 000003A2 6000 0376 bra +0x378 /* 0000071A */ 000003A6 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */ 000003AA 4EBA 3E78 jsr [PC + 0x3E78 /* 00004224 */] 000003AE 548F addq.l A7, 2 000003B0 2F00 move.l -[A7], D0 000003B2 486E FF9E pea.l [A6 - 0x62] 000003B6 4EBA 14C6 jsr [PC + 0x14C6 /* 0000187E */] 000003BA 2F2E FF9E move.l -[A7], [A6 - 0x62] 000003BE 3F3C 0007 move.w -[A7], 0x7 000003C2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000003C6 4EBA 03F2 jsr [PC + 0x3F2 /* 000007BA */] 000003CA 4FEF 000A lea.l A7, [A7 + 0xA] 000003CE 6000 034A bra +0x34C /* 0000071A */ 000003D2 486E FF9E pea.l [A6 - 0x62] 000003D6 3F3C 0007 move.w -[A7], 0x7 000003DA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000003DE 4EBA 0416 jsr [PC + 0x416 /* 000007F6 */] 000003E2 4FEF 000A lea.l A7, [A7 + 0xA] 000003E6 6000 0332 bra +0x334 /* 0000071A */ 000003EA 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000003EE 3F3C 5345 move.w -[A7], 0x5345 /* 'SE' */ 000003F2 4EBA 3DAE jsr [PC + 0x3DAE /* 000041A2 */] 000003F6 5C8F addq.l A7, 6 000003F8 2F2E FF9E move.l -[A7], [A6 - 0x62] 000003FC 3F3C 534D move.w -[A7], 0x534D /* 'SM' */ 00000400 4EBA 3DA0 jsr [PC + 0x3DA0 /* 000041A2 */] 00000404 5C8F addq.l A7, 6 00000406 3F3C 504C move.w -[A7], 0x504C /* 'PL' */ 0000040A 4EBA 3D42 jsr [PC + 0x3D42 /* 0000414E */] 0000040E 548F addq.l A7, 2 00000410 6000 0308 bra +0x30A /* 0000071A */ 00000414 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000418 3F3C 0016 move.w -[A7], 0x16 0000041C 486E FFE2 pea.l [A6 - 0x1E] 00000420 486E FFDC pea.l [A6 - 0x24] 00000424 486E FFD4 pea.l [A6 - 0x2C] 00000428 A98D syscall GetDialogItem/GetDItem 0000042A 4A2E FF95 tst.b [A6 - 0x6B] 0000042E 57C0 seq D0 00000430 4400 neg.b D0 00000432 4880 ext.w D0 00000434 1D40 FF95 move.b [A6 - 0x6B], D0 00000438 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000043C 0240 00FF andi.w D0, 0xFF 00000440 3F00 move.w -[A7], D0 00000442 A963 syscall SetControlValue/SetCtlValue 00000444 6000 02D4 bra +0x2D6 /* 0000071A */ 00000448 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000044C 3F3C 001A move.w -[A7], 0x1A 00000450 486E FFE2 pea.l [A6 - 0x1E] 00000454 486E FFDC pea.l [A6 - 0x24] 00000458 486E FFD4 pea.l [A6 - 0x2C] 0000045C A98D syscall GetDialogItem/GetDItem 0000045E 4A2E FF94 tst.b [A6 - 0x6C] 00000462 57C0 seq D0 00000464 4400 neg.b D0 00000466 4880 ext.w D0 00000468 1D40 FF94 move.b [A6 - 0x6C], D0 0000046C 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000470 0240 00FF andi.w D0, 0xFF 00000474 3F00 move.w -[A7], D0 00000476 A963 syscall SetControlValue/SetCtlValue 00000478 6000 02A0 bra +0x2A2 /* 0000071A */ 0000047C 486E FF9A pea.l [A6 - 0x66] 00000480 3F3C 0012 move.w -[A7], 0x12 00000484 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000488 4EBA 036C jsr [PC + 0x36C /* 000007F6 */] 0000048C 4FEF 000A lea.l A7, [A7 + 0xA] 00000490 6000 0288 bra +0x28A /* 0000071A */ 00000494 486E FF96 pea.l [A6 - 0x6A] 00000498 3F3C 0014 move.w -[A7], 0x14 0000049C 2F2E FFEC move.l -[A7], [A6 - 0x14] 000004A0 4EBA 0354 jsr [PC + 0x354 /* 000007F6 */] 000004A4 4FEF 000A lea.l A7, [A7 + 0xA] 000004A8 6000 0270 bra +0x272 /* 0000071A */ 000004AC 486D F62E pea.l [A5 - 0x9D2] 000004B0 486E FFB2 pea.l [A6 - 0x4E] 000004B4 3F3C 1010 move.w -[A7], 0x1010 000004B8 A9EB syscall Pack4/FP68K 000004BA 603E bra +0x40 /* 000004FA */ 000004BC 486D F638 pea.l [A5 - 0x9C8] 000004C0 486E FFB2 pea.l [A6 - 0x4E] 000004C4 3F3C 1010 move.w -[A7], 0x1010 000004C8 A9EB syscall Pack4/FP68K 000004CA 602E bra +0x30 /* 000004FA */ 000004CC 486D F642 pea.l [A5 - 0x9BE] 000004D0 486E FFB2 pea.l [A6 - 0x4E] 000004D4 3F3C 1010 move.w -[A7], 0x1010 000004D8 A9EB syscall Pack4/FP68K 000004DA 601E bra +0x20 /* 000004FA */ 000004DC 486D F64C pea.l [A5 - 0x9B4] 000004E0 486E FFB2 pea.l [A6 - 0x4E] 000004E4 3F3C 1010 move.w -[A7], 0x1010 000004E8 A9EB syscall Pack4/FP68K 000004EA 600E bra +0x10 /* 000004FA */ 000004EC 486D F656 pea.l [A5 - 0x9AA] 000004F0 486E FFB2 pea.l [A6 - 0x4E] 000004F4 3F3C 1010 move.w -[A7], 0x1010 000004F8 A9EB syscall Pack4/FP68K label000004FA: 000004FA 302D FFC2 move.w D0, [A5 - 0x3E] 000004FE 906D FFBE sub.w D0, [A5 - 0x42] 00000502 3D40 FF92 move.w [A6 - 0x6E], D0 00000506 486E FFB2 pea.l [A6 - 0x4E] 0000050A 486E FF88 pea.l [A6 - 0x78] 0000050E 3F3C 100E move.w -[A7], 0x100E 00000512 A9EB syscall Pack4/FP68K 00000514 486E FF92 pea.l [A6 - 0x6E] 00000518 486E FF88 pea.l [A6 - 0x78] 0000051C 3F3C 2004 move.w -[A7], 0x2004 00000520 A9EB syscall Pack4/FP68K 00000522 486D F660 pea.l [A5 - 0x9A0] 00000526 486E FF88 pea.l [A6 - 0x78] 0000052A 3F3C 0000 move.w -[A7], 0x0 0000052E A9EB syscall Pack4/FP68K 00000530 486E FF88 pea.l [A6 - 0x78] 00000534 3F3C 0016 move.w -[A7], 0x16 00000538 A9EB syscall Pack4/FP68K 0000053A 486E FF88 pea.l [A6 - 0x78] 0000053E 486E FF96 pea.l [A6 - 0x6A] 00000542 3F3C 2810 move.w -[A7], 0x2810 00000546 A9EB syscall Pack4/FP68K 00000548 302D FFC4 move.w D0, [A5 - 0x3C] 0000054C 906D FFC0 sub.w D0, [A5 - 0x40] 00000550 3D40 FF92 move.w [A6 - 0x6E], D0 00000554 486E FFB2 pea.l [A6 - 0x4E] 00000558 486E FF88 pea.l [A6 - 0x78] 0000055C 3F3C 100E move.w -[A7], 0x100E 00000560 A9EB syscall Pack4/FP68K 00000562 486E FF92 pea.l [A6 - 0x6E] 00000566 486E FF88 pea.l [A6 - 0x78] 0000056A 3F3C 2004 move.w -[A7], 0x2004 0000056E A9EB syscall Pack4/FP68K 00000570 486D F66A pea.l [A5 - 0x996] 00000574 486E FF88 pea.l [A6 - 0x78] 00000578 3F3C 0000 move.w -[A7], 0x0 0000057C A9EB syscall Pack4/FP68K 0000057E 486E FF88 pea.l [A6 - 0x78] 00000582 3F3C 0016 move.w -[A7], 0x16 00000586 A9EB syscall Pack4/FP68K 00000588 486E FF88 pea.l [A6 - 0x78] 0000058C 486E FF9A pea.l [A6 - 0x66] 00000590 3F3C 2810 move.w -[A7], 0x2810 00000594 A9EB syscall Pack4/FP68K 00000596 2F2E FF96 move.l -[A7], [A6 - 0x6A] 0000059A 3F3C 0014 move.w -[A7], 0x14 0000059E 2F2E FFEC move.l -[A7], [A6 - 0x14] 000005A2 4EBA 0216 jsr [PC + 0x216 /* 000007BA */] 000005A6 4FEF 000A lea.l A7, [A7 + 0xA] 000005AA 2F2E FF9A move.l -[A7], [A6 - 0x66] 000005AE 3F3C 0012 move.w -[A7], 0x12 000005B2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000005B6 4EBA 0202 jsr [PC + 0x202 /* 000007BA */] 000005BA 4FEF 000A lea.l A7, [A7 + 0xA] 000005BE 42A7 clr.l -[A7] 000005C0 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 000005C4 4267 clr.w -[A7] 000005C6 2F3C 0002 002E move.l -[A7], 0x2002E 000005CC 7000 moveq.l D0, 0x00 000005CE A82A syscall ComponentDispatch 000005D0 201F move.l D0, [A7]+ 000005D2 3D40 FFBA move.w [A6 - 0x46], D0 000005D6 486E FFC4 pea.l [A6 - 0x3C] 000005DA A8A3 syscall EraseRect 000005DC 306E FFC6 movea.w A0, [A6 - 0x3A] 000005E0 D1EE FF9A add.l A0, [A6 - 0x66] 000005E4 2008 move.l D0, A0 000005E6 3D40 FFCA move.w [A6 - 0x36], D0 000005EA 0CAE 0000 0140 FF9A cmpi.l [A6 - 0x66], 0x140 000005F2 6F0C ble +0xE /* 00000600 */ 000005F4 302E FFC6 move.w D0, [A6 - 0x3A] 000005F8 0640 0140 addi.w D0, 0x140 000005FC 3D40 FFCA move.w [A6 - 0x36], D0 label00000600: 00000600 306E FFC4 movea.w A0, [A6 - 0x3C] 00000604 D1EE FF96 add.l A0, [A6 - 0x6A] 00000608 2008 move.l D0, A0 0000060A 3D40 FFC8 move.w [A6 - 0x38], D0 0000060E 0CAE 0000 00F0 FF96 cmpi.l [A6 - 0x6A], 0xF0 00000616 6F0C ble +0xE /* 00000624 */ 00000618 302E FFC4 move.w D0, [A6 - 0x3C] 0000061C 0640 00F0 addi.w D0, 0xF0 00000620 3D40 FFC8 move.w [A6 - 0x38], D0 label00000624: 00000624 486E FFC4 pea.l [A6 - 0x3C] 00000628 A8A2 syscall PaintRect 0000062A 42A7 clr.l -[A7] 0000062C 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 00000630 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000634 486E FFC4 pea.l [A6 - 0x3C] 00000638 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000063C 201F move.l D0, [A7]+ 0000063E 3D40 FFBA move.w [A6 - 0x46], D0 00000642 A853 syscall ShowCursor 00000644 42A7 clr.l -[A7] 00000646 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 0000064A 3F3C 0001 move.w -[A7], 0x1 0000064E 2F3C 0002 002E move.l -[A7], 0x2002E 00000654 7000 moveq.l D0, 0x00 00000656 A82A syscall ComponentDispatch 00000658 201F move.l D0, [A7]+ 0000065A 3D40 FFBA move.w [A6 - 0x46], D0 0000065E 6000 00BA bra +0xBC /* 0000071A */ 00000662 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000666 3F3C 0017 move.w -[A7], 0x17 0000066A 486E FFE2 pea.l [A6 - 0x1E] 0000066E 486E FFDC pea.l [A6 - 0x24] 00000672 486E FFD4 pea.l [A6 - 0x2C] 00000676 A98D syscall GetDialogItem/GetDItem 00000678 4267 clr.w -[A7] 0000067A 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000067E A960 syscall GetControlValue/GetCtlValue 00000680 301F move.w D0, [A7]+ 00000682 48C0 ext.l D0 00000684 D080 add.l D0, D0 00000686 2D40 FFAA move.l [A6 - 0x56], D0 0000068A 206E 0008 movea.l A0, [A6 + 0x8] 0000068E 4A28 0020 tst.b [A0 + 0x20] 00000692 6614 bne +0x16 /* 000006A8 */ 00000694 202E FFAA move.l D0, [A6 - 0x56] 00000698 D080 add.l D0, D0 0000069A 2D40 FFAA move.l [A6 - 0x56], D0 0000069E 486E FFAA pea.l [A6 - 0x56] 000006A2 4EBA 3BE4 jsr [PC + 0x3BE4 /* 00004288 */] 000006A6 588F addq.l A7, 4 label000006A8: 000006A8 2F2E FFAA move.l -[A7], [A6 - 0x56] 000006AC 3F3C 5345 move.w -[A7], 0x5345 /* 'SE' */ 000006B0 4EBA 3AF0 jsr [PC + 0x3AF0 /* 000041A2 */] 000006B4 5C8F addq.l A7, 6 000006B6 6000 0062 bra +0x64 /* 0000071A */ 000006BA 3F3C 504C move.w -[A7], 0x504C /* 'PL' */ 000006BE 4EBA 3A8E jsr [PC + 0x3A8E /* 0000414E */] 000006C2 548F addq.l A7, 2 000006C4 6000 0054 bra +0x56 /* 0000071A */ 000006C8 3F3C 5354 move.w -[A7], 0x5354 /* 'ST' */ 000006CC 4EBA 3A80 jsr [PC + 0x3A80 /* 0000414E */] 000006D0 548F addq.l A7, 2 000006D2 6046 bra +0x48 /* 0000071A */ 000006D4 3F3C 5346 move.w -[A7], 0x5346 /* 'SF' */ 000006D8 4EBA 3A74 jsr [PC + 0x3A74 /* 0000414E */] 000006DC 548F addq.l A7, 2 000006DE 603A bra +0x3C /* 0000071A */ 000006E0 3F3C 4E46 move.w -[A7], 0x4E46 /* 'NF' */ 000006E4 4EBA 3A68 jsr [PC + 0x3A68 /* 0000414E */] 000006E8 548F addq.l A7, 2 000006EA 602E bra +0x30 /* 0000071A */ 000006EC 3F3C 5352 move.w -[A7], 0x5352 /* 'SR' */ 000006F0 4EBA 3A5C jsr [PC + 0x3A5C /* 0000414E */] 000006F4 548F addq.l A7, 2 000006F6 6022 bra +0x24 /* 0000071A */ 000006F8 3F3C 4E52 move.w -[A7], 0x4E52 /* 'NR' */ 000006FC 4EBA 3A50 jsr [PC + 0x3A50 /* 0000414E */] 00000700 548F addq.l A7, 2 00000702 6016 bra +0x18 /* 0000071A */ 00000704 3F3C 4D46 move.w -[A7], 0x4D46 /* 'MF' */ 00000708 4EBA 3A44 jsr [PC + 0x3A44 /* 0000414E */] 0000070C 548F addq.l A7, 2 0000070E 600A bra +0xC /* 0000071A */ 00000710 3F3C 4D52 move.w -[A7], 0x4D52 /* 'MR' */ 00000714 4EBA 3A38 jsr [PC + 0x3A38 /* 0000414E */] 00000718 548F addq.l A7, 2 label0000071A: 0000071A 0C6E 0001 FFE6 cmpi.w [A6 - 0x1A], 0x1 00000720 670A beq +0xC /* 0000072C */ 00000722 0C6E 0002 FFE6 cmpi.w [A6 - 0x1A], 0x2 00000728 6600 FB1C bne -0x4E2 /* 00000246 */ label0000072C: 0000072C 42A7 clr.l -[A7] 0000072E 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 00000732 4267 clr.w -[A7] 00000734 2F3C 0002 002E move.l -[A7], 0x2002E 0000073A 7000 moveq.l D0, 0x00 0000073C A82A syscall ComponentDispatch 0000073E 201F move.l D0, [A7]+ 00000740 3D40 FFBA move.w [A6 - 0x46], D0 00000744 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000748 A983 syscall DisposeDialog 0000074A 0C6E 0001 FFE6 cmpi.w [A6 - 0x1A], 0x1 00000750 663C bne +0x3E /* 0000078E */ 00000752 206E 0008 movea.l A0, [A6 + 0x8] 00000756 216E FFA2 0008 move.l [A0 + 0x8], [A6 - 0x5E] 0000075C 206E 0008 movea.l A0, [A6 + 0x8] 00000760 216E FF9E 000C move.l [A0 + 0xC], [A6 - 0x62] 00000766 206E 0008 movea.l A0, [A6 + 0x8] 0000076A 316E FF9C 0006 move.w [A0 + 0x6], [A6 - 0x64] 00000770 206E 0008 movea.l A0, [A6 + 0x8] 00000774 316E FF98 0004 move.w [A0 + 0x4], [A6 - 0x68] 0000077A 206E 0008 movea.l A0, [A6 + 0x8] 0000077E 116E FF95 0021 move.b [A0 + 0x21], [A6 - 0x6B] 00000784 206E 0008 movea.l A0, [A6 + 0x8] 00000788 116E FF94 0022 move.b [A0 + 0x22], [A6 - 0x6C] label0000078E: 0000078E 3F3C 5041 move.w -[A7], 0x5041 /* 'PA' */ 00000792 4EBA 39BA jsr [PC + 0x39BA /* 0000414E */] 00000796 548F addq.l A7, 2 00000798 3F3C 5346 move.w -[A7], 0x5346 /* 'SF' */ 0000079C 4EBA 39B0 jsr [PC + 0x39B0 /* 0000414E */] 000007A0 548F addq.l A7, 2 000007A2 0C6E 0001 FFE6 cmpi.w [A6 - 0x1A], 0x1 000007A8 57C0 seq D0 000007AA 4400 neg.b D0 000007AC 4880 ext.w D0 label000007AE: 000007AE 4E5E unlink A6 000007B0 4E75 rts 000007B2 4745 chk.w D3, D5 000007B4 5453 addq.w [A3], 2 000007B6 5441 addq.w D1, 2 000007B8 5254 addq.w [A4], 1 fn000007BA: 000007BA 4E56 FFF2 link A6, -0x000E 000007BE 2F2E 000E move.l -[A7], [A6 + 0xE] 000007C2 486D F52A pea.l [A5 - 0xAD6] 000007C6 4EBA 10CA jsr [PC + 0x10CA /* 00001892 */] 000007CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007CE 3F2E 000C move.w -[A7], [A6 + 0xC] 000007D2 486E FFF2 pea.l [A6 - 0xE] 000007D6 486E FFFC pea.l [A6 - 0x4] 000007DA 486E FFF4 pea.l [A6 - 0xC] 000007DE A98D syscall GetDialogItem/GetDItem 000007E0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007E4 486D F52A pea.l [A5 - 0xAD6] 000007E8 A98F syscall SetDialogItemText/SetIText 000007EA 4E5E unlink A6 000007EC 4E75 rts 000007EE 5345 subq.w D5, 1 000007F0 5444 addq.w D4, 2 000007F2 4E55 4D46 link A5, -0xFFFFB2BA fn000007F6: 000007F6 4E56 FFE6 link A6, -0x001A 000007FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007FE 3F2E 000C move.w -[A7], [A6 + 0xC] 00000802 486E FFF2 pea.l [A6 - 0xE] 00000806 486E FFFC pea.l [A6 - 0x4] 0000080A 486E FFF4 pea.l [A6 - 0xC] 0000080E A98D syscall GetDialogItem/GetDItem 00000810 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000814 486D F52A pea.l [A5 - 0xAD6] 00000818 A990 syscall GetDialogItemText/GetIText 0000081A 41ED F52B lea.l A0, [A5 - 0xAD5] 0000081E 2D48 FFE6 move.l [A6 - 0x1A], A0 00000822 2D48 FFEA move.l [A6 - 0x16], A0 00000826 102D F52A move.b D0, [A5 - 0xAD6] 0000082A 49C0 lea.l A4, D0 0000082C 3D40 FFF2 move.w [A6 - 0xE], D0 00000830 6030 bra +0x32 /* 00000862 */ label00000832: 00000832 206E FFEA movea.l A0, [A6 - 0x16] 00000836 0C10 0030 cmpi.b [A0], 0x30 /* '0' */ 0000083A 6D0A blt +0xC /* 00000846 */ 0000083C 206E FFEA movea.l A0, [A6 - 0x16] 00000840 0C10 0039 cmpi.b [A0], 0x39 /* '9' */ 00000844 6F0A ble +0xC /* 00000850 */ label00000846: 00000846 52AE FFEA addq.l [A6 - 0x16], 1 0000084A 532D F52A subq.b [A5 - 0xAD6], 1 0000084E 6012 bra +0x14 /* 00000862 */ label00000850: 00000850 206E FFE6 movea.l A0, [A6 - 0x1A] 00000854 52AE FFE6 addq.l [A6 - 0x1A], 1 00000858 226E FFEA movea.l A1, [A6 - 0x16] 0000085C 52AE FFEA addq.l [A6 - 0x16], 1 00000860 1091 move.b [A0], [A1] label00000862: 00000862 302E FFF2 move.w D0, [A6 - 0xE] 00000866 536E FFF2 subq.w [A6 - 0xE], 1 0000086A 4A40 tst.w D0 0000086C 66C4 bne -0x3A /* 00000832 */ 0000086E 486D F52A pea.l [A5 - 0xAD6] 00000872 486E FFEE pea.l [A6 - 0x12] 00000876 4EBA 1006 jsr [PC + 0x1006 /* 0000187E */] 0000087A 206E 000E movea.l A0, [A6 + 0xE] 0000087E 20AE FFEE move.l [A0], [A6 - 0x12] 00000882 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000886 486D F52A pea.l [A5 - 0xAD6] 0000088A 4EBA 1006 jsr [PC + 0x1006 /* 00001892 */] 0000088E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000892 486D F52A pea.l [A5 - 0xAD6] 00000896 A98F syscall SetDialogItemText/SetIText 00000898 4E5E unlink A6 0000089A 4E75 rts 0000089C 4745 chk.w D3, D5 0000089E 5444 addq.w D4, 2 000008A0 4E55 4D46 link A5, -0xFFFFB2BA fn000008A4: 000008A4 4E56 FFE0 link A6, -0x0020 000008A8 42A7 clr.l -[A7] 000008AA A975 syscall TickCount 000008AC 201F move.l D0, [A7]+ 000008AE 2B40 F62A move.l [A5 - 0x9D6], D0 000008B2 42A7 clr.l -[A7] 000008B4 3F3C 0082 move.w -[A7], 0x82 000008B8 42A7 clr.l -[A7] 000008BA 4878 FFFF push.l 0xFFFF 000008BE A97C syscall GetNewDialog 000008C0 205F movea.l A0, [A7]+ 000008C2 2D48 FFFC move.l [A6 - 0x4], A0 000008C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000008CA A873 syscall SetPort 000008CC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000008D0 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000008D4 588F addq.l A7, 4 000008D6 426E FFE2 clr.w [A6 - 0x1E] 000008DA 426E FFE4 clr.w [A6 - 0x1C] 000008DE 302D FFC2 move.w D0, [A5 - 0x3E] 000008E2 906D FFBE sub.w D0, [A5 - 0x42] 000008E6 48C0 ext.l D0 000008E8 81FC 0002 divs.w D0, 0x2 000008EC 3D40 FFE6 move.w [A6 - 0x1A], D0 000008F0 3D7C 0140 FFE8 move.w [A6 - 0x18], 0x140 000008F6 486E FFE2 pea.l [A6 - 0x1E] 000008FA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000008FE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000902 A8A8 syscall OffsetRect 00000904 486E FFE2 pea.l [A6 - 0x1E] 00000908 486D FFBE pea.l [A5 - 0x42] 0000090C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000910 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 00000914 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000918 4FEF 0010 lea.l A7, [A7 + 0x10] 0000091C 3D40 FFE0 move.w [A6 - 0x20], D0 00000920 206E 0008 movea.l A0, [A6 + 0x8] 00000924 2F28 0008 move.l -[A7], [A0 + 0x8] 00000928 3F3C 0004 move.w -[A7], 0x4 0000092C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000930 4EBA FE88 jsr [PC - 0x178 /* 000007BA */] 00000934 4FEF 000A lea.l A7, [A7 + 0xA] 00000938 206E 0008 movea.l A0, [A6 + 0x8] 0000093C 2F28 0008 move.l -[A7], [A0 + 0x8] 00000940 3F3C 0008 move.w -[A7], 0x8 00000944 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000948 4EBA FE70 jsr [PC - 0x190 /* 000007BA */] 0000094C 4FEF 000A lea.l A7, [A7 + 0xA] 00000950 206E 0008 movea.l A0, [A6 + 0x8] 00000954 2F28 000C move.l -[A7], [A0 + 0xC] 00000958 3F3C 0006 move.w -[A7], 0x6 0000095C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000960 4EBA FE58 jsr [PC - 0x1A8 /* 000007BA */] 00000964 4FEF 000A lea.l A7, [A7 + 0xA] 00000968 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000096C A981 syscall DrawDialog 0000096E 486E FFEA pea.l [A6 - 0x16] 00000972 3F3C 015E move.w -[A7], 0x15E 00000976 3F3C 0096 move.w -[A7], 0x96 0000097A 3F3C 01F4 move.w -[A7], 0x1F4 0000097E 3F3C 00AA move.w -[A7], 0xAA 00000982 A8A7 syscall SetRect 00000984 4878 0111 push.l 0x111 00000988 A862 syscall ForeColor 0000098A 486E FFEA pea.l [A6 - 0x16] 0000098E A8A2 syscall PaintRect 00000990 4878 0021 push.l 0x21 /* '!' */ 00000994 A862 syscall ForeColor 00000996 486E FFEA pea.l [A6 - 0x16] 0000099A 3F3C FFFF move.w -[A7], 0xFFFF 0000099E 3F3C FFFF move.w -[A7], 0xFFFF 000009A2 A8A9 syscall InsetRect 000009A4 486E FFEA pea.l [A6 - 0x16] 000009A8 A8A1 syscall FrameRect 000009AA 202E FFFC move.l D0, [A6 - 0x4] 000009AE 4E5E unlink A6 000009B0 4E75 rts 000009B2 5348 subq.w A0, 1 000009B4 4F57 chk.w D7, [A7] 000009B6 4449 neg.w A1 000009B8 4749 chk.w D3, A1 fn000009BA: 000009BA 4E56 FFE8 link A6, -0x0018 000009BE 206E 000C movea.l A0, [A6 + 0xC] 000009C2 2D68 0008 FFEC move.l [A6 - 0x14], [A0 + 0x8] 000009C8 206E 000C movea.l A0, [A6 + 0xC] 000009CC 2D68 000C FFE8 move.l [A6 - 0x18], [A0 + 0xC] 000009D2 486E FFFC pea.l [A6 - 0x4] 000009D6 A874 syscall GetPort 000009D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009DC A873 syscall SetPort 000009DE 4878 0021 push.l 0x21 /* '!' */ 000009E2 A862 syscall ForeColor 000009E4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000009E8 3F3C 0008 move.w -[A7], 0x8 000009EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009F0 4EBA FDC8 jsr [PC - 0x238 /* 000007BA */] 000009F4 4FEF 000A lea.l A7, [A7 + 0xA] 000009F8 202E 0014 move.l D0, [A6 + 0x14] 000009FC 0680 0000 01F4 addi.l D0, 0x1F4 00000A02 4C7C 0800 0000 03E8 movem.l A3, 0x3E8 00000A0A 2F00 move.l -[A7], D0 00000A0C 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000A10 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A14 4EBA FDA4 jsr [PC - 0x25C /* 000007BA */] 00000A18 4FEF 000A lea.l A7, [A7 + 0xA] 00000A1C 206E 000C movea.l A0, [A6 + 0xC] 00000A20 4A28 0020 tst.b [A0 + 0x20] 00000A24 661E bne +0x20 /* 00000A44 */ 00000A26 486E FFEC pea.l [A6 - 0x14] 00000A2A 4EBA 38DA jsr [PC + 0x38DA /* 00004306 */] 00000A2E 588F addq.l A7, 4 00000A30 486E FFE8 pea.l [A6 - 0x18] 00000A34 4EBA 38D0 jsr [PC + 0x38D0 /* 00004306 */] 00000A38 588F addq.l A7, 4 00000A3A 486E 0010 pea.l [A6 + 0x10] 00000A3E 4EBA 38C6 jsr [PC + 0x38C6 /* 00004306 */] 00000A42 588F addq.l A7, 4 label00000A44: 00000A44 486E FFF4 pea.l [A6 - 0xC] 00000A48 3F3C 015E move.w -[A7], 0x15E 00000A4C 3F3C 0096 move.w -[A7], 0x96 00000A50 3F3C 01F4 move.w -[A7], 0x1F4 00000A54 3F3C 00AA move.w -[A7], 0xAA 00000A58 A8A7 syscall SetRect 00000A5A 202E 0010 move.l D0, [A6 + 0x10] 00000A5E 90AE FFEC sub.l D0, [A6 - 0x14] 00000A62 4C3C 0000 0000 movem.w , 0x0 00000A68 0096 222E FFE8 ori.l [A6], 0x222EFFE8 00000A6E 92AE FFEC sub.l D1, [A6 - 0x14] 00000A72 4C41 0800 movem.l A3, D1 00000A76 0680 0000 015E addi.l D0, 0x15E 00000A7C 3D40 FFFA move.w [A6 - 0x6], D0 00000A80 486E FFF4 pea.l [A6 - 0xC] 00000A84 A8A3 syscall EraseRect 00000A86 4878 0111 push.l 0x111 00000A8A A862 syscall ForeColor 00000A8C 202E 0010 move.l D0, [A6 + 0x10] 00000A90 90AE FFEC sub.l D0, [A6 - 0x14] 00000A94 0C80 0000 0002 cmpi.l D0, 0x2 00000A9A 6C06 bge +0x8 /* 00000AA2 */ 00000A9C 42AE FFF0 clr.l [A6 - 0x10] 00000AA0 6030 bra +0x32 /* 00000AD2 */ label00000AA2: 00000AA2 42A7 clr.l -[A7] 00000AA4 A975 syscall TickCount 00000AA6 201F move.l D0, [A7]+ 00000AA8 90AD F62A sub.l D0, [A5 - 0x9D6] 00000AAC 222E FFE8 move.l D1, [A6 - 0x18] 00000AB0 92AE 0010 sub.l D1, [A6 + 0x10] 00000AB4 4C00 1000 movem.w A4, D0 00000AB8 202E 0010 move.l D0, [A6 + 0x10] 00000ABC 90AE FFEC sub.l D0, [A6 - 0x14] 00000AC0 5280 addq.l D0, 1 00000AC2 4C40 1001 movem.l D0,A4, D0 00000AC6 4C7C 1001 0000 003C movem.l D0,A4, 0x3C /* '<' */ 00000ACE 2D41 FFF0 move.l [A6 - 0x10], D1 label00000AD2: 00000AD2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000AD6 3F3C 000B move.w -[A7], 0xB 00000ADA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ADE 4EBA FCDA jsr [PC - 0x326 /* 000007BA */] 00000AE2 4FEF 000A lea.l A7, [A7 + 0xA] 00000AE6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000AEA A873 syscall SetPort 00000AEC 4E5E unlink A6 00000AEE 4E75 rts 00000AF0 5550 subq.w [A0], 2 00000AF2 4441 neg.w D1 00000AF4 5445 addq.w D5, 2 00000AF6 4449 neg.w A1 fn00000AF8: 00000AF8 4E56 FFD0 link A6, -0x0030 00000AFC 42A7 clr.l -[A7] 00000AFE 3F3C 0083 move.w -[A7], 0x83 00000B02 42A7 clr.l -[A7] 00000B04 4878 FFFF push.l 0xFFFF 00000B08 A97C syscall GetNewDialog 00000B0A 205F movea.l A0, [A7]+ 00000B0C 2D48 FFFC move.l [A6 - 0x4], A0 00000B10 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B14 A873 syscall SetPort 00000B16 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B1A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000B1E 588F addq.l A7, 4 00000B20 206E 0008 movea.l A0, [A6 + 0x8] 00000B24 43EE FFD2 lea.l A1, [A6 - 0x2E] 00000B28 22D8 move.l [A1]+, [A0]+ 00000B2A 22D8 move.l [A1]+, [A0]+ 00000B2C 486E FFD2 pea.l [A6 - 0x2E] 00000B30 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000B34 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000B38 A8A8 syscall OffsetRect 00000B3A 41EE FFDA lea.l A0, [A6 - 0x26] 00000B3E 43EE FFD2 lea.l A1, [A6 - 0x2E] 00000B42 20D9 move.l [A0]+, [A1]+ 00000B44 20D9 move.l [A0]+, [A1]+ 00000B46 486E FFDA pea.l [A6 - 0x26] 00000B4A 486D FFBE pea.l [A5 - 0x42] 00000B4E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B52 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 00000B56 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000B5A 4FEF 0010 lea.l A7, [A7 + 0x10] 00000B5E 3D40 FFD0 move.w [A6 - 0x30], D0 00000B62 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B66 A981 syscall DrawDialog 00000B68 202E FFFC move.l D0, [A6 - 0x4] 00000B6C 4E5E unlink A6 00000B6E 4E75 rts 00000B70 5348 subq.w A0, 1 00000B72 4F57 chk.w D7, [A7] 00000B74 534F subq.w A7, 1 00000B76 554E subq.w A6, 2 fn00000B78: 00000B78 4E56 FFD4 link A6, -0x002C 00000B7C 42A7 clr.l -[A7] 00000B7E 3F3C 1388 move.w -[A7], 0x1388 00000B82 42A7 clr.l -[A7] 00000B84 4878 FFFF push.l 0xFFFF 00000B88 A97C syscall GetNewDialog 00000B8A 205F movea.l A0, [A7]+ 00000B8C 2D48 FFFC move.l [A6 - 0x4], A0 00000B90 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B94 A873 syscall SetPort 00000B96 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B9A 3F3C 0001 move.w -[A7], 0x1 00000B9E 486E FFFA pea.l [A6 - 0x6] 00000BA2 486E FFF2 pea.l [A6 - 0xE] 00000BA6 486E FFEA pea.l [A6 - 0x16] 00000BAA A98D syscall GetDialogItem/GetDItem 00000BAC 3F3C 0003 move.w -[A7], 0x3 00000BB0 3F3C 0003 move.w -[A7], 0x3 00000BB4 A89B syscall PenSize 00000BB6 486E FFEA pea.l [A6 - 0x16] 00000BBA 3F3C FFFC move.w -[A7], 0xFFFC 00000BBE 3F3C FFFC move.w -[A7], 0xFFFC 00000BC2 A8A9 syscall InsetRect 00000BC4 486E FFEA pea.l [A6 - 0x16] 00000BC8 3F3C 0010 move.w -[A7], 0x10 00000BCC 3F3C 0010 move.w -[A7], 0x10 00000BD0 A8B0 syscall FrameRoundRect 00000BD2 206E 0008 movea.l A0, [A6 + 0x8] 00000BD6 2028 0008 move.l D0, [A0 + 0x8] 00000BDA 0680 FFFF FF00 addi.l D0, 0xFFFFFF00 00000BE0 2D40 FFE6 move.l [A6 - 0x1A], D0 00000BE4 206E 0008 movea.l A0, [A6 + 0x8] 00000BE8 2028 000C move.l D0, [A0 + 0xC] 00000BEC 0680 FFFF FF00 addi.l D0, 0xFFFFFF00 00000BF2 2D40 FFDA move.l [A6 - 0x26], D0 00000BF6 206E 0008 movea.l A0, [A6 + 0x8] 00000BFA 2D68 0010 FFE2 move.l [A6 - 0x1E], [A0 + 0x10] 00000C00 206E 0008 movea.l A0, [A6 + 0x8] 00000C04 2D68 0014 FFDE move.l [A6 - 0x22], [A0 + 0x14] 00000C0A 206E 0008 movea.l A0, [A6 + 0x8] 00000C0E 2D68 001A FFD6 move.l [A6 - 0x2A], [A0 + 0x1A] 00000C14 206E 0008 movea.l A0, [A6 + 0x8] 00000C18 1D68 001E FFD5 move.b [A6 - 0x2B], [A0 + 0x1E] label00000C1E: 00000C1E 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000C22 3F3C 0007 move.w -[A7], 0x7 00000C26 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C2A 4EBA FB8E jsr [PC - 0x472 /* 000007BA */] 00000C2E 4FEF 000A lea.l A7, [A7 + 0xA] 00000C32 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C36 3F3C 0006 move.w -[A7], 0x6 00000C3A 486E FFF6 pea.l [A6 - 0xA] 00000C3E 486E FFF2 pea.l [A6 - 0xE] 00000C42 486E FFEA pea.l [A6 - 0x16] 00000C46 A98D syscall GetDialogItem/GetDItem 00000C48 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000C4C 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00000C50 A963 syscall SetControlValue/SetCtlValue 00000C52 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000C56 3F3C 0016 move.w -[A7], 0x16 00000C5A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C5E 4EBA FB5A jsr [PC - 0x4A6 /* 000007BA */] 00000C62 4FEF 000A lea.l A7, [A7 + 0xA] 00000C66 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C6A 3F3C 0015 move.w -[A7], 0x15 00000C6E 486E FFF6 pea.l [A6 - 0xA] 00000C72 486E FFF2 pea.l [A6 - 0xE] 00000C76 486E FFEA pea.l [A6 - 0x16] 00000C7A A98D syscall GetDialogItem/GetDItem 00000C7C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000C80 3F2E FFDC move.w -[A7], [A6 - 0x24] 00000C84 A963 syscall SetControlValue/SetCtlValue 00000C86 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000C8A 3F3C 000C move.w -[A7], 0xC 00000C8E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C92 4EBA FB26 jsr [PC - 0x4DA /* 000007BA */] 00000C96 4FEF 000A lea.l A7, [A7 + 0xA] 00000C9A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C9E 3F3C 000B move.w -[A7], 0xB 00000CA2 486E FFF6 pea.l [A6 - 0xA] 00000CA6 486E FFF2 pea.l [A6 - 0xE] 00000CAA 486E FFEA pea.l [A6 - 0x16] 00000CAE A98D syscall GetDialogItem/GetDItem 00000CB0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000CB4 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00000CB8 A963 syscall SetControlValue/SetCtlValue 00000CBA 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000CBE 3F3C 0011 move.w -[A7], 0x11 00000CC2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000CC6 4EBA FAF2 jsr [PC - 0x50E /* 000007BA */] 00000CCA 4FEF 000A lea.l A7, [A7 + 0xA] 00000CCE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000CD2 3F3C 0010 move.w -[A7], 0x10 00000CD6 486E FFF6 pea.l [A6 - 0xA] 00000CDA 486E FFF2 pea.l [A6 - 0xE] 00000CDE 486E FFEA pea.l [A6 - 0x16] 00000CE2 A98D syscall GetDialogItem/GetDItem 00000CE4 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000CE8 3F2E FFE0 move.w -[A7], [A6 - 0x20] 00000CEC A963 syscall SetControlValue/SetCtlValue 00000CEE 0CAE 0000 0001 FFDE cmpi.l [A6 - 0x22], 0x1 00000CF6 662C bne +0x2E /* 00000D24 */ 00000CF8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000CFC 3F3C 0016 move.w -[A7], 0x16 00000D00 A827 syscall HideDialogItem/HideDItem 00000D02 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D06 3F3C 0015 move.w -[A7], 0x15 00000D0A 486E FFF6 pea.l [A6 - 0xA] 00000D0E 486E FFF2 pea.l [A6 - 0xE] 00000D12 486E FFEA pea.l [A6 - 0x16] 00000D16 A98D syscall GetDialogItem/GetDItem 00000D18 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000D1C 3F3C 00FF move.w -[A7], 0xFF 00000D20 A95D syscall HiliteControl 00000D22 6028 bra +0x2A /* 00000D4C */ label00000D24: 00000D24 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D28 3F3C 0016 move.w -[A7], 0x16 00000D2C A828 syscall ShowDialogItem/ShowDItem 00000D2E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D32 3F3C 0015 move.w -[A7], 0x15 00000D36 486E FFF6 pea.l [A6 - 0xA] 00000D3A 486E FFF2 pea.l [A6 - 0xE] 00000D3E 486E FFEA pea.l [A6 - 0x16] 00000D42 A98D syscall GetDialogItem/GetDItem 00000D44 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000D48 4267 clr.w -[A7] 00000D4A A95D syscall HiliteControl label00000D4C: 00000D4C 0CAE 0000 0096 FFDE cmpi.l [A6 - 0x22], 0x96 00000D54 6F0C ble +0xE /* 00000D62 */ 00000D56 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D5A 3F3C 0011 move.w -[A7], 0x11 00000D5E A827 syscall HideDialogItem/HideDItem 00000D60 600A bra +0xC /* 00000D6C */ label00000D62: 00000D62 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D66 3F3C 0011 move.w -[A7], 0x11 00000D6A A828 syscall ShowDialogItem/ShowDItem label00000D6C: 00000D6C 0CAE 0000 2EE0 FFD6 cmpi.l [A6 - 0x2A], 0x2EE0 00000D74 6C18 bge +0x1A /* 00000D8E */ 00000D76 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D7A 3F3C 001A move.w -[A7], 0x1A 00000D7E 486E FFF6 pea.l [A6 - 0xA] 00000D82 486E FFF2 pea.l [A6 - 0xE] 00000D86 486E FFEA pea.l [A6 - 0x16] 00000D8A A98D syscall GetDialogItem/GetDItem 00000D8C 6016 bra +0x18 /* 00000DA4 */ label00000D8E: 00000D8E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D92 3F3C 0019 move.w -[A7], 0x19 00000D96 486E FFF6 pea.l [A6 - 0xA] 00000D9A 486E FFF2 pea.l [A6 - 0xE] 00000D9E 486E FFEA pea.l [A6 - 0x16] 00000DA2 A98D syscall GetDialogItem/GetDItem label00000DA4: 00000DA4 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000DA8 4267 clr.w -[A7] 00000DAA A963 syscall SetControlValue/SetCtlValue 00000DAC 0CAE 0000 2EE0 FFD6 cmpi.l [A6 - 0x2A], 0x2EE0 00000DB4 6C18 bge +0x1A /* 00000DCE */ 00000DB6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DBA 3F3C 0019 move.w -[A7], 0x19 00000DBE 486E FFF6 pea.l [A6 - 0xA] 00000DC2 486E FFF2 pea.l [A6 - 0xE] 00000DC6 486E FFEA pea.l [A6 - 0x16] 00000DCA A98D syscall GetDialogItem/GetDItem 00000DCC 6016 bra +0x18 /* 00000DE4 */ label00000DCE: 00000DCE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DD2 3F3C 001A move.w -[A7], 0x1A 00000DD6 486E FFF6 pea.l [A6 - 0xA] 00000DDA 486E FFF2 pea.l [A6 - 0xE] 00000DDE 486E FFEA pea.l [A6 - 0x16] 00000DE2 A98D syscall GetDialogItem/GetDItem label00000DE4: 00000DE4 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000DE8 3F3C 0001 move.w -[A7], 0x1 00000DEC A963 syscall SetControlValue/SetCtlValue 00000DEE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DF2 3F3C 001B move.w -[A7], 0x1B 00000DF6 486E FFF6 pea.l [A6 - 0xA] 00000DFA 486E FFF2 pea.l [A6 - 0xE] 00000DFE 486E FFEA pea.l [A6 - 0x16] 00000E02 A98D syscall GetDialogItem/GetDItem 00000E04 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000E08 7000 moveq.l D0, 0x00 00000E0A 102E FFD5 move.b D0, [A6 - 0x2B] 00000E0E 3F00 move.w -[A7], D0 00000E10 A963 syscall SetControlValue/SetCtlValue label00000E12: 00000E12 42A7 clr.l -[A7] 00000E14 486E FFFA pea.l [A6 - 0x6] 00000E18 A991 syscall ModalDialog 00000E1A 302E FFFA move.w D0, [A6 - 0x6] 00000E1E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000E22 0003 001B ori.b D3, 0x1B 00000E26 042A FDAA 0030 subi.b [A2 + 0x30], 0xAA 00000E2C 0424 0056 subi.b -[A4], 0x56 /* 'V' */ 00000E30 0092 041E 041C ori.l [A2], 0x41E041C 00000E36 041A 0180 subi.b [A2]+, 0x80 00000E3A 01A6 bclr -[A6], D0 00000E3C 0414 0412 subi.b [A4], 0x12 00000E40 0410 021C subi.b [A0], 0x1C 00000E44 0256 040A andi.w [A6], 0x40A 00000E48 0408 0406 subi.b A0, 0x6 00000E4C 00D2 .incomplete 00000E4E 010E btst A6, D0 00000E50 0400 03FE subi.b D0, 0xFE 00000E54 0322 btst -[A2], D1 00000E56 0376 03C8 bchg [ + <>], D1 00000E5A 203C 0000 0100 move.l D0, 0x100 00000E60 2D40 FFDA move.l [A6 - 0x26], D0 00000E64 2D40 FFE6 move.l [A6 - 0x1A], D0 00000E68 700A moveq.l D0, 0x0A 00000E6A 2D40 FFDE move.l [A6 - 0x22], D0 00000E6E 2D40 FFE2 move.l [A6 - 0x1E], D0 00000E72 2D7C 0000 2B77 FFD6 move.l [A6 - 0x2A], 0x2B77 /* '+w' */ 00000E7A 7001 moveq.l D0, 0x01 00000E7C 1D40 FFD5 move.b [A6 - 0x2B], D0 00000E80 6000 FD9C bra -0x262 /* 00000C1E */ 00000E84 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E88 3F3C 0006 move.w -[A7], 0x6 00000E8C 486E FFF6 pea.l [A6 - 0xA] 00000E90 486E FFF2 pea.l [A6 - 0xE] 00000E94 486E FFEA pea.l [A6 - 0x16] 00000E98 A98D syscall GetDialogItem/GetDItem 00000E9A 4267 clr.w -[A7] 00000E9C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000EA0 A960 syscall GetControlValue/GetCtlValue 00000EA2 301F move.w D0, [A7]+ 00000EA4 48C0 ext.l D0 00000EA6 2D40 FFE6 move.l [A6 - 0x1A], D0 00000EAA 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000EAE 3F3C 0007 move.w -[A7], 0x7 00000EB2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EB6 4EBA F902 jsr [PC - 0x6FE /* 000007BA */] 00000EBA 4FEF 000A lea.l A7, [A7 + 0xA] 00000EBE 6000 0390 bra +0x392 /* 00001250 */ 00000EC2 486E FFE6 pea.l [A6 - 0x1A] 00000EC6 3F3C 0007 move.w -[A7], 0x7 00000ECA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000ECE 4EBA F926 jsr [PC - 0x6DA /* 000007F6 */] 00000ED2 4FEF 000A lea.l A7, [A7 + 0xA] 00000ED6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EDA 3F3C 0006 move.w -[A7], 0x6 00000EDE 486E FFF6 pea.l [A6 - 0xA] 00000EE2 486E FFF2 pea.l [A6 - 0xE] 00000EE6 486E FFEA pea.l [A6 - 0x16] 00000EEA A98D syscall GetDialogItem/GetDItem 00000EEC 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000EF0 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00000EF4 A963 syscall SetControlValue/SetCtlValue 00000EF6 4267 clr.w -[A7] 00000EF8 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000EFC A960 syscall GetControlValue/GetCtlValue 00000EFE 301F move.w D0, [A7]+ 00000F00 48C0 ext.l D0 00000F02 2D40 FFE6 move.l [A6 - 0x1A], D0 00000F06 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000F0A 3F3C 0007 move.w -[A7], 0x7 00000F0E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F12 4EBA F8A6 jsr [PC - 0x75A /* 000007BA */] 00000F16 4FEF 000A lea.l A7, [A7 + 0xA] 00000F1A 6000 0334 bra +0x336 /* 00001250 */ 00000F1E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F22 3F3C 0015 move.w -[A7], 0x15 00000F26 486E FFF6 pea.l [A6 - 0xA] 00000F2A 486E FFF2 pea.l [A6 - 0xE] 00000F2E 486E FFEA pea.l [A6 - 0x16] 00000F32 A98D syscall GetDialogItem/GetDItem 00000F34 4267 clr.w -[A7] 00000F36 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000F3A A960 syscall GetControlValue/GetCtlValue 00000F3C 301F move.w D0, [A7]+ 00000F3E 48C0 ext.l D0 00000F40 2D40 FFDA move.l [A6 - 0x26], D0 00000F44 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000F48 3F3C 0016 move.w -[A7], 0x16 00000F4C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F50 4EBA F868 jsr [PC - 0x798 /* 000007BA */] 00000F54 4FEF 000A lea.l A7, [A7 + 0xA] 00000F58 6000 02F6 bra +0x2F8 /* 00001250 */ 00000F5C 486E FFDA pea.l [A6 - 0x26] 00000F60 3F3C 0016 move.w -[A7], 0x16 00000F64 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F68 4EBA F88C jsr [PC - 0x774 /* 000007F6 */] 00000F6C 4FEF 000A lea.l A7, [A7 + 0xA] 00000F70 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F74 3F3C 0015 move.w -[A7], 0x15 00000F78 486E FFF6 pea.l [A6 - 0xA] 00000F7C 486E FFF2 pea.l [A6 - 0xE] 00000F80 486E FFEA pea.l [A6 - 0x16] 00000F84 A98D syscall GetDialogItem/GetDItem 00000F86 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000F8A 3F2E FFDC move.w -[A7], [A6 - 0x24] 00000F8E A963 syscall SetControlValue/SetCtlValue 00000F90 4267 clr.w -[A7] 00000F92 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000F96 A960 syscall GetControlValue/GetCtlValue 00000F98 301F move.w D0, [A7]+ 00000F9A 48C0 ext.l D0 00000F9C 2D40 FFDA move.l [A6 - 0x26], D0 00000FA0 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000FA4 3F3C 0016 move.w -[A7], 0x16 00000FA8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FAC 4EBA F80C jsr [PC - 0x7F4 /* 000007BA */] 00000FB0 4FEF 000A lea.l A7, [A7 + 0xA] 00000FB4 6000 029A bra +0x29C /* 00001250 */ 00000FB8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FBC 3F3C 000B move.w -[A7], 0xB 00000FC0 486E FFF6 pea.l [A6 - 0xA] 00000FC4 486E FFF2 pea.l [A6 - 0xE] 00000FC8 486E FFEA pea.l [A6 - 0x16] 00000FCC A98D syscall GetDialogItem/GetDItem 00000FCE 4267 clr.w -[A7] 00000FD0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000FD4 A960 syscall GetControlValue/GetCtlValue 00000FD6 301F move.w D0, [A7]+ 00000FD8 48C0 ext.l D0 00000FDA 2D40 FFE2 move.l [A6 - 0x1E], D0 00000FDE 6044 bra +0x46 /* 00001024 */ 00000FE0 486E FFE2 pea.l [A6 - 0x1E] 00000FE4 3F3C 000C move.w -[A7], 0xC 00000FE8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FEC 4EBA F808 jsr [PC - 0x7F8 /* 000007F6 */] 00000FF0 4FEF 000A lea.l A7, [A7 + 0xA] 00000FF4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FF8 3F3C 000B move.w -[A7], 0xB 00000FFC 486E FFF6 pea.l [A6 - 0xA] 00001000 486E FFF2 pea.l [A6 - 0xE] 00001004 486E FFEA pea.l [A6 - 0x16] 00001008 A98D syscall GetDialogItem/GetDItem 0000100A 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000100E 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00001012 A963 syscall SetControlValue/SetCtlValue 00001014 4267 clr.w -[A7] 00001016 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000101A A960 syscall GetControlValue/GetCtlValue 0000101C 301F move.w D0, [A7]+ 0000101E 48C0 ext.l D0 00001020 2D40 FFE2 move.l [A6 - 0x1E], D0 label00001024: 00001024 701E moveq.l D0, 0x1E 00001026 4C6E 0800 FFE2 movem.l A3, [A6 - 0x1E] 0000102C 4C2E 0000 FFE2 movem.w , [A6 - 0x1E] 00001032 0C80 0000 001E cmpi.l D0, 0x1E 00001038 6708 beq +0xA /* 00001042 */ 0000103A 3F3C 0008 move.w -[A7], 0x8 0000103E A888 syscall TextFace 00001040 6004 bra +0x6 /* 00001046 */ label00001042: 00001042 4267 clr.w -[A7] 00001044 A888 syscall TextFace label00001046: 00001046 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 0000104A 3F3C 000C move.w -[A7], 0xC 0000104E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001052 4EBA F766 jsr [PC - 0x89A /* 000007BA */] 00001056 4FEF 000A lea.l A7, [A7 + 0xA] 0000105A 6000 01F4 bra +0x1F6 /* 00001250 */ 0000105E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001062 3F3C 0010 move.w -[A7], 0x10 00001066 486E FFF6 pea.l [A6 - 0xA] 0000106A 486E FFF2 pea.l [A6 - 0xE] 0000106E 486E FFEA pea.l [A6 - 0x16] 00001072 A98D syscall GetDialogItem/GetDItem 00001074 4267 clr.w -[A7] 00001076 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000107A A960 syscall GetControlValue/GetCtlValue 0000107C 301F move.w D0, [A7]+ 0000107E 48C0 ext.l D0 00001080 2D40 FFDE move.l [A6 - 0x22], D0 00001084 2F2E FFDE move.l -[A7], [A6 - 0x22] 00001088 3F3C 0011 move.w -[A7], 0x11 0000108C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001090 4EBA F728 jsr [PC - 0x8D8 /* 000007BA */] 00001094 4FEF 000A lea.l A7, [A7 + 0xA] 00001098 6058 bra +0x5A /* 000010F2 */ 0000109A 486E FFDE pea.l [A6 - 0x22] 0000109E 3F3C 0011 move.w -[A7], 0x11 000010A2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010A6 4EBA F74E jsr [PC - 0x8B2 /* 000007F6 */] 000010AA 4FEF 000A lea.l A7, [A7 + 0xA] 000010AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010B2 3F3C 0010 move.w -[A7], 0x10 000010B6 486E FFF6 pea.l [A6 - 0xA] 000010BA 486E FFF2 pea.l [A6 - 0xE] 000010BE 486E FFEA pea.l [A6 - 0x16] 000010C2 A98D syscall GetDialogItem/GetDItem 000010C4 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000010C8 3F2E FFE0 move.w -[A7], [A6 - 0x20] 000010CC A963 syscall SetControlValue/SetCtlValue 000010CE 4267 clr.w -[A7] 000010D0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000010D4 A960 syscall GetControlValue/GetCtlValue 000010D6 301F move.w D0, [A7]+ 000010D8 48C0 ext.l D0 000010DA 2D40 FFDE move.l [A6 - 0x22], D0 000010DE 2F2E FFDE move.l -[A7], [A6 - 0x22] 000010E2 3F3C 0011 move.w -[A7], 0x11 000010E6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010EA 4EBA F6CE jsr [PC - 0x932 /* 000007BA */] 000010EE 4FEF 000A lea.l A7, [A7 + 0xA] label000010F2: 000010F2 0CAE 0000 0001 FFDE cmpi.l [A6 - 0x22], 0x1 000010FA 662C bne +0x2E /* 00001128 */ 000010FC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001100 3F3C 0016 move.w -[A7], 0x16 00001104 A827 syscall HideDialogItem/HideDItem 00001106 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000110A 3F3C 0015 move.w -[A7], 0x15 0000110E 486E FFF6 pea.l [A6 - 0xA] 00001112 486E FFF2 pea.l [A6 - 0xE] 00001116 486E FFEA pea.l [A6 - 0x16] 0000111A A98D syscall GetDialogItem/GetDItem 0000111C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001120 3F3C 00FF move.w -[A7], 0xFF 00001124 A95D syscall HiliteControl 00001126 6028 bra +0x2A /* 00001150 */ label00001128: 00001128 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000112C 3F3C 0016 move.w -[A7], 0x16 00001130 A828 syscall ShowDialogItem/ShowDItem 00001132 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001136 3F3C 0015 move.w -[A7], 0x15 0000113A 486E FFF6 pea.l [A6 - 0xA] 0000113E 486E FFF2 pea.l [A6 - 0xE] 00001142 486E FFEA pea.l [A6 - 0x16] 00001146 A98D syscall GetDialogItem/GetDItem 00001148 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000114C 4267 clr.w -[A7] 0000114E A95D syscall HiliteControl label00001150: 00001150 0CAE 0000 0096 FFDE cmpi.l [A6 - 0x22], 0x96 00001158 6F0E ble +0x10 /* 00001168 */ 0000115A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000115E 3F3C 0011 move.w -[A7], 0x11 00001162 A827 syscall HideDialogItem/HideDItem 00001164 6000 00EA bra +0xEC /* 00001250 */ label00001168: 00001168 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000116C 3F3C 0011 move.w -[A7], 0x11 00001170 A828 syscall ShowDialogItem/ShowDItem 00001172 6000 00DC bra +0xDE /* 00001250 */ 00001176 0CAE 0000 2EE0 FFD6 cmpi.l [A6 - 0x2A], 0x2EE0 0000117E 6F00 00D0 ble +0xD2 /* 00001250 */ 00001182 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001186 3F3C 001A move.w -[A7], 0x1A 0000118A 486E FFF6 pea.l [A6 - 0xA] 0000118E 486E FFF2 pea.l [A6 - 0xE] 00001192 486E FFEA pea.l [A6 - 0x16] 00001196 A98D syscall GetDialogItem/GetDItem 00001198 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000119C 4267 clr.w -[A7] 0000119E A963 syscall SetControlValue/SetCtlValue 000011A0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000011A4 3F3C 0019 move.w -[A7], 0x19 000011A8 486E FFF6 pea.l [A6 - 0xA] 000011AC 486E FFF2 pea.l [A6 - 0xE] 000011B0 486E FFEA pea.l [A6 - 0x16] 000011B4 A98D syscall GetDialogItem/GetDItem 000011B6 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000011BA 3F3C 0001 move.w -[A7], 0x1 000011BE A963 syscall SetControlValue/SetCtlValue 000011C0 2D7C 0000 2B77 FFD6 move.l [A6 - 0x2A], 0x2B77 /* '+w' */ 000011C8 6000 0086 bra +0x88 /* 00001250 */ 000011CC 0CAE 0000 2EE0 FFD6 cmpi.l [A6 - 0x2A], 0x2EE0 000011D4 6C00 007A bge +0x7C /* 00001250 */ 000011D8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000011DC 3F3C 0019 move.w -[A7], 0x19 000011E0 486E FFF6 pea.l [A6 - 0xA] 000011E4 486E FFF2 pea.l [A6 - 0xE] 000011E8 486E FFEA pea.l [A6 - 0x16] 000011EC A98D syscall GetDialogItem/GetDItem 000011EE 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000011F2 4267 clr.w -[A7] 000011F4 A963 syscall SetControlValue/SetCtlValue 000011F6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000011FA 3F3C 001A move.w -[A7], 0x1A 000011FE 486E FFF6 pea.l [A6 - 0xA] 00001202 486E FFF2 pea.l [A6 - 0xE] 00001206 486E FFEA pea.l [A6 - 0x16] 0000120A A98D syscall GetDialogItem/GetDItem 0000120C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001210 3F3C 0001 move.w -[A7], 0x1 00001214 A963 syscall SetControlValue/SetCtlValue 00001216 2D7C 0000 56EE FFD6 move.l [A6 - 0x2A], 0x56EE 0000121E 6030 bra +0x32 /* 00001250 */ 00001220 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001224 3F3C 001B move.w -[A7], 0x1B 00001228 486E FFF6 pea.l [A6 - 0xA] 0000122C 486E FFF2 pea.l [A6 - 0xE] 00001230 486E FFEA pea.l [A6 - 0x16] 00001234 A98D syscall GetDialogItem/GetDItem 00001236 4A2E FFD5 tst.b [A6 - 0x2B] 0000123A 57C0 seq D0 0000123C 4400 neg.b D0 0000123E 4880 ext.w D0 00001240 1D40 FFD5 move.b [A6 - 0x2B], D0 00001244 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001248 0240 00FF andi.w D0, 0xFF 0000124C 3F00 move.w -[A7], D0 0000124E A963 syscall SetControlValue/SetCtlValue label00001250: 00001250 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 00001256 670A beq +0xC /* 00001262 */ 00001258 0C6E 0002 FFFA cmpi.w [A6 - 0x6], 0x2 0000125E 6600 FBB2 bne -0x44C /* 00000E12 */ label00001262: 00001262 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001266 A983 syscall DisposeDialog 00001268 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 0000126E 665E bne +0x60 /* 000012CE */ 00001270 202E FFE6 move.l D0, [A6 - 0x1A] 00001274 0680 0000 0100 addi.l D0, 0x100 0000127A 206E 0008 movea.l A0, [A6 + 0x8] 0000127E 2140 0008 move.l [A0 + 0x8], D0 00001282 202E FFDA move.l D0, [A6 - 0x26] 00001286 0680 0000 0100 addi.l D0, 0x100 0000128C 206E 0008 movea.l A0, [A6 + 0x8] 00001290 2140 000C move.l [A0 + 0xC], D0 00001294 206E 0008 movea.l A0, [A6 + 0x8] 00001298 216E FFE2 0010 move.l [A0 + 0x10], [A6 - 0x1E] 0000129E 206E 0008 movea.l A0, [A6 + 0x8] 000012A2 216E FFDE 0014 move.l [A0 + 0x14], [A6 - 0x22] 000012A8 0CAE 0000 0001 FFDE cmpi.l [A6 - 0x22], 0x1 000012B0 6608 bne +0xA /* 000012BA */ 000012B2 206E 0008 movea.l A0, [A6 + 0x8] 000012B6 42A8 000C clr.l [A0 + 0xC] label000012BA: 000012BA 206E 0008 movea.l A0, [A6 + 0x8] 000012BE 216E FFD6 001A move.l [A0 + 0x1A], [A6 - 0x2A] 000012C4 206E 0008 movea.l A0, [A6 + 0x8] 000012C8 116E FFD5 001E move.b [A0 + 0x1E], [A6 - 0x2B] label000012CE: 000012CE 4E5E unlink A6 000012D0 4E75 rts 000012D2 4745 chk.w D3, D5 000012D4 5443 addq.w D3, 2 000012D6 4F4D chk.w D7, A5 000012D8 5052 addq.w [A2], 8 fn000012DA: 000012DA 4E56 FFE2 link A6, -0x001E 000012DE 42A7 clr.l -[A7] 000012E0 3F3C 1389 move.w -[A7], 0x1389 000012E4 42A7 clr.l -[A7] 000012E6 4878 FFFF push.l 0xFFFF 000012EA A97C syscall GetNewDialog 000012EC 205F movea.l A0, [A7]+ 000012EE 2D48 FFFC move.l [A6 - 0x4], A0 000012F2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000012F6 A873 syscall SetPort 000012F8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000012FC 3F3C 0001 move.w -[A7], 0x1 00001300 486E FFFA pea.l [A6 - 0x6] 00001304 486E FFF2 pea.l [A6 - 0xE] 00001308 486E FFEA pea.l [A6 - 0x16] 0000130C A98D syscall GetDialogItem/GetDItem 0000130E 3F3C 0003 move.w -[A7], 0x3 00001312 3F3C 0003 move.w -[A7], 0x3 00001316 A89B syscall PenSize 00001318 486E FFEA pea.l [A6 - 0x16] 0000131C 3F3C FFFC move.w -[A7], 0xFFFC 00001320 3F3C FFFC move.w -[A7], 0xFFFC 00001324 A8A9 syscall InsetRect 00001326 486E FFEA pea.l [A6 - 0x16] 0000132A 3F3C 0010 move.w -[A7], 0x10 0000132E 3F3C 0010 move.w -[A7], 0x10 00001332 A8B0 syscall FrameRoundRect label00001334: 00001334 206E 0008 movea.l A0, [A6 + 0x8] 00001338 2010 move.l D0, [A0] 0000133A 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 0000133E 0006 0026 ori.b D6, 0x26 /* '&' */ 00001342 7261 moveq.l D1, 0x61 00001344 7720 moveq.l D3, 0x20 00001346 0028 726C 6520 ori.b [A0 + 0x6520], 0x6C /* 'l' */ 0000134C 002A 7270 7A61 ori.b [A2 + 0x7A61], 0x70 /* 'p' */ 00001352 002C 4A50 4547 ori.b [A4 + 0x4547], 0x50 /* 'P' */ 00001358 002E 7671 2020 ori.b [A6 + 0x2020], 0x71 /* 'q' */ 0000135E 0030 6D70 6567 ori.b <>, 0x70 /* 'p' */ 00001364 0030 7006 2D40 ori.b [A0 + <>], 0x6 0000136A FFE6 .invalid <> 0000136C 6026 bra +0x28 /* 00001394 */ 0000136E 7007 moveq.l D0, 0x07 00001370 2D40 FFE6 move.l [A6 - 0x1A], D0 00001374 601E bra +0x20 /* 00001394 */ 00001376 7008 moveq.l D0, 0x08 00001378 2D40 FFE6 move.l [A6 - 0x1A], D0 0000137C 6016 bra +0x18 /* 00001394 */ 0000137E 7009 moveq.l D0, 0x09 00001380 2D40 FFE6 move.l [A6 - 0x1A], D0 00001384 600E bra +0x10 /* 00001394 */ 00001386 700A moveq.l D0, 0x0A 00001388 2D40 FFE6 move.l [A6 - 0x1A], D0 0000138C 6006 bra +0x8 /* 00001394 */ 0000138E 700B moveq.l D0, 0x0B 00001390 2D40 FFE6 move.l [A6 - 0x1A], D0 label00001394: 00001394 206E 0008 movea.l A0, [A6 + 0x8] 00001398 2028 0004 move.l D0, [A0 + 0x4] 0000139C 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000013A0 0004 001A ori.b D4, 0x1A 000013A4 0000 0000 ori.b D0, 0x0 000013A8 001C FFFF ori.b [A4]+, 0xFF 000013AC FFFF .invalid <> 000013AE 001E FFFF ori.b [A6]+, 0xFF 000013B2 FFFE .invalid <> 000013B4 0020 FFFF ori.b -[A0], 0xFF 000013B8 FFFD .invalid <> 000013BA 0020 700D ori.b -[A0], 0xD /* '\r' */ 000013BE 2D40 FFE2 move.l [A6 - 0x1E], D0 000013C2 6016 bra +0x18 /* 000013DA */ 000013C4 700E moveq.l D0, 0x0E 000013C6 2D40 FFE2 move.l [A6 - 0x1E], D0 000013CA 600E bra +0x10 /* 000013DA */ 000013CC 700F moveq.l D0, 0x0F 000013CE 2D40 FFE2 move.l [A6 - 0x1E], D0 000013D2 6006 bra +0x8 /* 000013DA */ 000013D4 7010 moveq.l D0, 0x10 000013D6 2D40 FFE2 move.l [A6 - 0x1E], D0 label000013DA: 000013DA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013DE 3F2E FFE8 move.w -[A7], [A6 - 0x18] 000013E2 486E FFF6 pea.l [A6 - 0xA] 000013E6 486E FFF2 pea.l [A6 - 0xE] 000013EA 486E FFEA pea.l [A6 - 0x16] 000013EE A98D syscall GetDialogItem/GetDItem 000013F0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000013F4 3F3C 0001 move.w -[A7], 0x1 000013F8 A963 syscall SetControlValue/SetCtlValue 000013FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013FE 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00001402 486E FFF6 pea.l [A6 - 0xA] 00001406 486E FFF2 pea.l [A6 - 0xE] 0000140A 486E FFEA pea.l [A6 - 0x16] 0000140E A98D syscall GetDialogItem/GetDItem 00001410 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001414 3F3C 0001 move.w -[A7], 0x1 00001418 A963 syscall SetControlValue/SetCtlValue label0000141A: 0000141A 42A7 clr.l -[A7] 0000141C 486E FFFA pea.l [A6 - 0x6] 00001420 A991 syscall ModalDialog 00001422 302E FFFA move.w D0, [A6 - 0x6] 00001426 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000142A 0003 0010 ori.b D3, 0x10 0000142E 0156 bchg [A6], D0 00001430 00C8 .incomplete 00001432 0106 btst D6, D0 00001434 0150 bchg [A0], D0 00001436 0016 0014 ori.b [A6], 0x14 0000143A 0012 0010 ori.b [A2], 0x10 0000143E 000E 000C ori.b A6, 0xC 00001442 0142 bchg D2, D0 00001444 005E 005C ori.w [A6]+, 0x5C /* '\\' */ 00001448 005A 0058 ori.w [A2]+, 0x58 /* 'X' */ 0000144C 306E FFFA movea.w A0, [A6 - 0x6] 00001450 B1EE FFE6 cmpa.l A0, [A6 - 0x1A] 00001454 6700 012E beq +0x130 /* 00001584 */ 00001458 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000145C 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001460 486E FFF6 pea.l [A6 - 0xA] 00001464 486E FFF2 pea.l [A6 - 0xE] 00001468 486E FFEA pea.l [A6 - 0x16] 0000146C A98D syscall GetDialogItem/GetDItem 0000146E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001472 4267 clr.w -[A7] 00001474 A963 syscall SetControlValue/SetCtlValue 00001476 306E FFFA movea.w A0, [A6 - 0x6] 0000147A 2D48 FFE6 move.l [A6 - 0x1A], A0 0000147E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001482 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001486 486E FFF6 pea.l [A6 - 0xA] 0000148A 486E FFF2 pea.l [A6 - 0xE] 0000148E 486E FFEA pea.l [A6 - 0x16] 00001492 A98D syscall GetDialogItem/GetDItem 00001494 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001498 3F3C 0001 move.w -[A7], 0x1 0000149C A963 syscall SetControlValue/SetCtlValue 0000149E 6000 00E4 bra +0xE6 /* 00001584 */ 000014A2 306E FFFA movea.w A0, [A6 - 0x6] 000014A6 B1EE FFE2 cmpa.l A0, [A6 - 0x1E] 000014AA 6700 00D8 beq +0xDA /* 00001584 */ 000014AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000014B2 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 000014B6 486E FFF6 pea.l [A6 - 0xA] 000014BA 486E FFF2 pea.l [A6 - 0xE] 000014BE 486E FFEA pea.l [A6 - 0x16] 000014C2 A98D syscall GetDialogItem/GetDItem 000014C4 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000014C8 4267 clr.w -[A7] 000014CA A963 syscall SetControlValue/SetCtlValue 000014CC 306E FFFA movea.w A0, [A6 - 0x6] 000014D0 2D48 FFE2 move.l [A6 - 0x1E], A0 000014D4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000014D8 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 000014DC 486E FFF6 pea.l [A6 - 0xA] 000014E0 486E FFF2 pea.l [A6 - 0xE] 000014E4 486E FFEA pea.l [A6 - 0x16] 000014E8 A98D syscall GetDialogItem/GetDItem 000014EA 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000014EE 3F3C 0001 move.w -[A7], 0x1 000014F2 A963 syscall SetControlValue/SetCtlValue 000014F4 6000 008E bra +0x90 /* 00001584 */ 000014F8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000014FC 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001500 486E FFF6 pea.l [A6 - 0xA] 00001504 486E FFF2 pea.l [A6 - 0xE] 00001508 486E FFEA pea.l [A6 - 0x16] 0000150C A98D syscall GetDialogItem/GetDItem 0000150E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001512 4267 clr.w -[A7] 00001514 A963 syscall SetControlValue/SetCtlValue 00001516 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000151A 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 0000151E 486E FFF6 pea.l [A6 - 0xA] 00001522 486E FFF2 pea.l [A6 - 0xE] 00001526 486E FFEA pea.l [A6 - 0x16] 0000152A A98D syscall GetDialogItem/GetDItem 0000152C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001530 4267 clr.w -[A7] 00001532 A963 syscall SetControlValue/SetCtlValue 00001534 6000 FDFE bra -0x200 /* 00001334 */ 00001538 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000153C 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001540 486E FFF6 pea.l [A6 - 0xA] 00001544 486E FFF2 pea.l [A6 - 0xE] 00001548 486E FFEA pea.l [A6 - 0x16] 0000154C A98D syscall GetDialogItem/GetDItem 0000154E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001552 4267 clr.w -[A7] 00001554 A963 syscall SetControlValue/SetCtlValue 00001556 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000155A 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 0000155E 486E FFF6 pea.l [A6 - 0xA] 00001562 486E FFF2 pea.l [A6 - 0xE] 00001566 486E FFEA pea.l [A6 - 0x16] 0000156A A98D syscall GetDialogItem/GetDItem 0000156C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001570 4267 clr.w -[A7] 00001572 A963 syscall SetControlValue/SetCtlValue 00001574 7008 moveq.l D0, 0x08 00001576 2D40 FFE6 move.l [A6 - 0x1A], D0 0000157A 700D moveq.l D0, 0x0D 0000157C 2D40 FFE2 move.l [A6 - 0x1E], D0 00001580 6000 FE58 bra -0x1A6 /* 000013DA */ label00001584: 00001584 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 0000158A 670A beq +0xC /* 00001596 */ 0000158C 0C6E 0002 FFFA cmpi.w [A6 - 0x6], 0x2 00001592 6600 FE86 bne -0x178 /* 0000141A */ label00001596: 00001596 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000159A A983 syscall DisposeDialog 0000159C 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 000015A2 6600 00C8 bne +0xCA /* 0000166C */ 000015A6 202E FFE6 move.l D0, [A6 - 0x1A] 000015AA 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000015AE 0006 0026 ori.b D6, 0x26 /* '&' */ 000015B2 0000 0006 ori.b D0, 0x6 000015B6 002C 0000 0007 ori.b [A4 + 0x7], 0x0 000015BC 0032 0000 0008 ori.b [A2 + D0.w + 0x8], 0x0 000015C2 0038 0000 0009 ori.b [0x00000009], 0x0 000015C8 003E 0000 ori.b <>, 0x0 000015CC 000A 0044 ori.b A2, 0x44 /* 'D' */ 000015D0 0000 000B ori.b D0, 0xB 000015D4 0048 206E ori.w A0, 0x206E /* ' n' */ 000015D8 0008 20BC ori.b A0, 0xBC 000015DC 7261 moveq.l D1, 0x61 000015DE 7720 moveq.l D3, 0x20 000015E0 603A bra +0x3C /* 0000161C */ 000015E2 206E 0008 movea.l A0, [A6 + 0x8] 000015E6 20BC 726C 6520 move.l [A0], 0x726C6520 /* 'rle ' */ 000015EC 602E bra +0x30 /* 0000161C */ 000015EE 206E 0008 movea.l A0, [A6 + 0x8] 000015F2 20BC 7270 7A61 move.l [A0], 0x72707A61 /* 'rpza' */ 000015F8 6022 bra +0x24 /* 0000161C */ 000015FA 206E 0008 movea.l A0, [A6 + 0x8] 000015FE 20BC 4A50 4547 move.l [A0], 0x4A504547 /* 'JPEG' */ 00001604 6016 bra +0x18 /* 0000161C */ 00001606 206E 0008 movea.l A0, [A6 + 0x8] 0000160A 20BC 7671 2020 move.l [A0], 0x76712020 /* 'vq ' */ 00001610 600A bra +0xC /* 0000161C */ 00001612 206E 0008 movea.l A0, [A6 + 0x8] 00001616 20BC 6D70 6567 move.l [A0], 0x6D706567 /* 'mpeg' */ label0000161C: 0000161C 202E FFE2 move.l D0, [A6 - 0x1E] 00001620 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00001624 0004 001A ori.b D4, 0x1A 00001628 0000 000D ori.b D0, 0xD /* '\r' */ 0000162C 001E 0000 ori.b [A6]+, 0x0 00001630 000E 0024 ori.b A6, 0x24 /* '$' */ 00001634 0000 000F ori.b D0, 0xF 00001638 002A 0000 0010 ori.b [A2 + 0x10], 0x0 0000163E 002E 206E 0008 ori.b [A6 + 0x8], 0x6E /* 'n' */ 00001644 42A8 0004 clr.l [A0 + 0x4] 00001648 6022 bra +0x24 /* 0000166C */ 0000164A 206E 0008 movea.l A0, [A6 + 0x8] 0000164E 70FF moveq.l D0, 0xFFFFFFFF 00001650 2140 0004 move.l [A0 + 0x4], D0 00001654 6016 bra +0x18 /* 0000166C */ 00001656 206E 0008 movea.l A0, [A6 + 0x8] 0000165A 70FE moveq.l D0, 0xFFFFFFFE 0000165C 2140 0004 move.l [A0 + 0x4], D0 00001660 600A bra +0xC /* 0000166C */ 00001662 206E 0008 movea.l A0, [A6 + 0x8] 00001666 70FD moveq.l D0, 0xFFFFFFFD 00001668 2140 0004 move.l [A0 + 0x4], D0 label0000166C: 0000166C 4E5E unlink A6 0000166E 4E75 rts 00001670 5345 subq.w D5, 1 00001672 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00001676 434F chk.w D1, A7 fn00001678: 00001678 206F 0004 movea.l A0, [A7 + 0x4] 0000167C 43E8 0001 lea.l A1, [A0 + 0x1] 00001680 7000 moveq.l D0, 0x00 label00001682: 00001682 1210 move.b D1, [A0] 00001684 10C0 move.b [A0]+, D0 00001686 1001 move.b D0, D1 00001688 66F8 bne -0x6 /* 00001682 */ 0000168A 91C9 sub.l A0, A1 0000168C 2008 move.l D0, A0 0000168E 1300 move.b -[A1], D0 00001690 2009 move.l D0, A1 00001692 4E75 rts fn00001694: 00001694 206F 0004 movea.l A0, [A7 + 0x4] 00001698 7000 moveq.l D0, 0x00 0000169A 1010 move.b D0, [A0] 0000169C 6004 bra +0x6 /* 000016A2 */ label0000169E: 0000169E 10E8 0001 move.b [A0]+, [A0 + 0x1] label000016A2: 000016A2 51C8 FFFA dbf D0, -0x8 /* 0000169E */ 000016A6 4210 clr.b [A0] 000016A8 202F 0004 move.l D0, [A7 + 0x4] 000016AC 4E75 rts export_12: fn000016AE: 000016AE 225F movea.l A1, [A7]+ 000016B0 201F move.l D0, [A7]+ 000016B2 A122 syscall NewHandle, flags=1 000016B4 2E88 move.l [A7], A0 000016B6 4ED1 jmp [A1] export_13: 000016B8 225F movea.l A1, [A7]+ 000016BA 201F move.l D0, [A7]+ 000016BC 205F movea.l A0, [A7]+ 000016BE A024 syscall SetHandleSize 000016C0 4ED1 jmp [A1] fn000016C2: 000016C2 4E56 FFCE link A6, -0x0032 000016C6 204F movea.l A0, A7 000016C8 316E 000A 0018 move.w [A0 + 0x18], [A6 + 0xA] 000016CE 317C 0008 001A move.w [A0 + 0x1A], 0x8 000016D4 316E 0008 001C move.w [A0 + 0x1C], [A6 + 0x8] 000016DA A004 syscall Control 000016DC 3D40 000C move.w [A6 + 0xC], D0 000016E0 4E5E unlink A6 000016E2 2E9F move.l [A7], [A7]+ 000016E4 4E75 rts fn000016E6: 000016E6 4E56 FFCE link A6, -0x0032 000016EA 204F movea.l A0, A7 000016EC 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 000016F2 317C 0002 001A move.w [A0 + 0x1A], 0x2 000016F8 A005 syscall Status 000016FA 3D40 000E move.w [A6 + 0xE], D0 000016FE 226E 0008 movea.l A1, [A6 + 0x8] 00001702 22A8 001C move.l [A1], [A0 + 0x1C] 00001706 4E5E unlink A6 00001708 225F movea.l A1, [A7]+ 0000170A 5C4F addq.w A7, 6 0000170C 4ED1 jmp [A1] fn0000170E: 0000170E 51C1 sf D1 00001710 6002 bra +0x4 /* 00001714 */ fn00001712: 00001712 50C1 st D1 label00001714: 00001714 4E56 FFCE link A6, -0x0032 00001718 204F movea.l A0, A7 0000171A 216E 0008 0020 move.l [A0 + 0x20], [A6 + 0x8] 00001720 316E 0010 0018 move.w [A0 + 0x18], [A6 + 0x10] 00001726 226E 000C movea.l A1, [A6 + 0xC] 0000172A 2151 0024 move.l [A0 + 0x24], [A1] 0000172E 4268 002C clr.w [A0 + 0x2C] 00001732 42A8 002E clr.l [A0 + 0x2E] 00001736 4A01 tst.b D1 00001738 6604 bne +0x6 /* 0000173E */ 0000173A A002 syscall Read 0000173C 6002 bra +0x4 /* 00001740 */ label0000173E: 0000173E A003 syscall Write label00001740: 00001740 3D40 0012 move.w [A6 + 0x12], D0 00001744 226E 000C movea.l A1, [A6 + 0xC] 00001748 22A8 0028 move.l [A1], [A0 + 0x28] 0000174C 4E5E unlink A6 0000174E 225F movea.l A1, [A7]+ 00001750 4FEF 000A lea.l A7, [A7 + 0xA] 00001754 4ED1 jmp [A1] fn00001756: 00001756 4E56 FFCE link A6, -0x0032 0000175A 204F movea.l A0, A7 0000175C 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 00001762 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 00001768 4228 001A clr.b [A0 + 0x1A] 0000176C A009 syscall Delete/PBHDelete/HDelete 0000176E 3D40 000E move.w [A6 + 0xE], D0 00001772 4E5E unlink A6 00001774 225F movea.l A1, [A7]+ 00001776 5C8F addq.l A7, 6 00001778 4ED1 jmp [A1] fn0000177A: 0000177A A063 syscall MaxApplZone 0000177C 4E75 rts export_14: fn0000177E: 0000177E 225F movea.l A1, [A7]+ 00001780 205F movea.l A0, [A7]+ 00001782 A023 syscall DisposHandle/DisposeHandle 00001784 4ED1 jmp [A1] export_15: fn00001786: 00001786 225F movea.l A1, [A7]+ 00001788 205F movea.l A0, [A7]+ 0000178A A029 syscall HLock 0000178C 4ED1 jmp [A1] export_16: 0000178E 225F movea.l A1, [A7]+ 00001790 205F movea.l A0, [A7]+ 00001792 A02A syscall HUnlock 00001794 4ED1 jmp [A1] fn00001796: 00001796 4E56 FFCE link A6, -0x0032 0000179A 48E7 3030 movem.l -[A7], D2,D3,A2,A3 0000179E 426E 000A clr.w [A6 + 0xA] 000017A2 7401 moveq.l D2, 0x01 000017A4 41EE FFCE lea.l A0, [A6 - 0x32] 000017A8 43FA 00BE lea.l A1, [PC + 0xBE /* 00001868, value 0x42E4149, pstring ".AIn" */] 000017AC 4A2E 0008 tst.b [A6 + 0x8] 000017B0 6704 beq +0x6 /* 000017B6 */ 000017B2 43FA 00BF lea.l A1, [PC + 0xBF /* 00001873, value 0x42E4249, pstring ".BIn" */] label000017B6: 000017B6 2149 0012 move.l [A0 + 0x12], A1 000017BA 4268 0016 clr.w [A0 + 0x16] 000017BE 4228 001B clr.b [A0 + 0x1B] 000017C2 A000 syscall Open/PBHOpen/HOpen 000017C4 6616 bne +0x18 /* 000017DC */ 000017C6 4241 clr.w D1 000017C8 1219 move.b D1, [A1]+ 000017CA D2C1 add.w A1, D1 000017CC 51CA FFE8 dbf D2, -0x1A /* 000017B6 */ label000017D0: 000017D0 4CDF 0C0C movem.l D2,D3,A2,A3, [A7]+ 000017D4 4E5E unlink A6 000017D6 205F movea.l A0, [A7]+ 000017D8 544F addq.w A7, 2 000017DA 4ED0 jmp [A0] label000017DC: 000017DC 3D40 000A move.w [A6 + 0xA], D0 000017E0 60EE bra -0x10 /* 000017D0 */ fn000017E2: 000017E2 4E56 FFCE link A6, -0x0032 000017E6 48E7 3030 movem.l -[A7], D2,D3,A2,A3 000017EA 122E 0008 move.b D1, [A6 + 0x8] 000017EE 6100 005E bsr +0x60 /* 0000184E */ 000017F2 60DC bra -0x22 /* 000017D0 */ 000017F4 41EE FFCE lea.l A0, [A6 - 0x32] 000017F8 3142 0018 move.w [A0 + 0x18], D2 000017FC 317C 0001 001A move.w [A0 + 0x1A], 0x1 00001802 A005 syscall Status 00001804 6608 bne +0xA /* 0000180E */ 00001806 2068 001C movea.l A0, [A0 + 0x1C] 0000180A 2050 movea.l A0, [A0] 0000180C 6002 bra +0x4 /* 00001810 */ label0000180E: 0000180E 70EA moveq.l D0, 0xFFFFFFEA label00001810: 00001810 4E75 rts 00001812 7000 moveq.l D0, 0x00 00001814 2F02 move.l -[A7], D2 00001816 1438 01FB move.b D2, [0x000001FB /* SPConfig */] 0000181A 4A01 tst.b D1 0000181C 6602 bne +0x4 /* 00001820 */ 0000181E E80A lsr D2.b, 4 label00001820: 00001820 0202 000F andi.b D2, 0xF 00001824 6708 beq +0xA /* 0000182E */ 00001826 5502 subq.b D2, 2 00001828 6704 beq +0x6 /* 0000182E */ 0000182A 709E moveq.l D0, 0xFFFFFF9E 0000182C 601A bra +0x1C /* 00001848 */ label0000182E: 0000182E 1438 0291 move.b D2, [0x00000291 /* PortBUse */] 00001832 4A01 tst.b D1 00001834 6604 bne +0x6 /* 0000183A */ 00001836 1438 0290 move.b D2, [0x00000290 /* PortAUse */] label0000183A: 0000183A 0882 0007 bclr.b D2, 0x7 0000183E 6608 bne +0xA /* 00001848 */ 00001840 0A02 0002 xori.b D2, 0x2 00001844 6702 beq +0x4 /* 00001848 */ 00001846 709F moveq.l D0, 0xFFFFFF9F label00001848: 00001848 241F move.l D2, [A7]+ 0000184A 4A40 tst.w D0 0000184C 4E75 rts fn0000184E: 0000184E 70FA moveq.l D0, 0xFFFFFFFA 00001850 4A01 tst.b D1 00001852 6702 beq +0x4 /* 00001856 */ 00001854 70F8 moveq.l D0, 0xFFFFFFF8 label00001856: 00001856 41EE FFCE lea.l A0, [A6 - 0x32] 0000185A 3140 0018 move.w [A0 + 0x18], D0 0000185E A001 syscall Close 00001860 5368 0018 subq.w [A0 + 0x18], 1 00001864 A001 syscall Close 00001866 4E75 rts 00001868 042E 4149 6E05 subi.b [A6 + 0x6E05], 0x49 /* 'I' */ 0000186E 2E41 movea.l A7, D1 00001870 4F75 7404 chk.w D7, [A5 + D7.w * 4 + 0x4] 00001874 2E42 movea.l A7, D2 00001876 496E 052E chk.w D4, [A6 + 0x52E] 0000187A 424F clr.w A7 0000187C 7574 moveq.l D2, 0x74 fn0000187E: 0000187E 206F 0008 movea.l A0, [A7 + 0x8] 00001882 3F3C 0001 move.w -[A7], 0x1 00001886 A9EE syscall Pack7/DecStr68K 00001888 206F 0004 movea.l A0, [A7 + 0x4] 0000188C 2080 move.l [A0], D0 0000188E 4EFA 000E jmp [PC + 0xE /* 0000189E */] fn00001892: 00001892 206F 0004 movea.l A0, [A7 + 0x4] 00001896 202F 0008 move.l D0, [A7 + 0x8] 0000189A 4267 clr.w -[A7] 0000189C A9EE syscall Pack7/DecStr68K label0000189E: 0000189E 205F movea.l A0, [A7]+ 000018A0 504F addq.w A7, 8 000018A2 4ED0 jmp [A0] fn000018A4: 000018A4 4E56 FE00 link A6, -0x0200 000018A8 2D6D F742 FFF8 move.l [A6 - 0x8], [A5 - 0x8BE] 000018AE 7001 moveq.l D0, 0x01 000018B0 3D40 FF66 move.w [A6 - 0x9A], D0 000018B4 42A7 clr.l -[A7] 000018B6 3F3C 4453 move.w -[A7], 0x4453 /* 'DS' */ 000018BA 4EBA 28E6 jsr [PC + 0x28E6 /* 000041A2 */] 000018BE 5C8F addq.l A7, 6 000018C0 3F3C 4652 move.w -[A7], 0x4652 /* 'FR' */ 000018C4 4EBA 2888 jsr [PC + 0x2888 /* 0000414E */] 000018C8 548F addq.l A7, 2 000018CA 302D FFC4 move.w D0, [A5 - 0x3C] 000018CE 906D FFC0 sub.w D0, [A5 - 0x40] 000018D2 3D40 FF62 move.w [A6 - 0x9E], D0 000018D6 302D FFC2 move.w D0, [A5 - 0x3E] 000018DA 906D FFBE sub.w D0, [A5 - 0x42] 000018DE 3D40 FF60 move.w [A6 - 0xA0], D0 000018E2 0C6E 0140 FF62 cmpi.w [A6 - 0x9E], 0x140 000018E8 6F10 ble +0x12 /* 000018FA */ 000018EA 0C6E 00F0 FF60 cmpi.w [A6 - 0xA0], 0xF0 000018F0 6F08 ble +0xA /* 000018FA */ 000018F2 7004 moveq.l D0, 0x04 000018F4 3D40 FF5E move.w [A6 - 0xA2], D0 000018F8 601E bra +0x20 /* 00001918 */ label000018FA: 000018FA 0C6E 00A0 FF62 cmpi.w [A6 - 0x9E], 0xA0 00001900 6F10 ble +0x12 /* 00001912 */ 00001902 0C6E 0078 FF60 cmpi.w [A6 - 0xA0], 0x78 /* 'x' */ 00001908 6F08 ble +0xA /* 00001912 */ 0000190A 7002 moveq.l D0, 0x02 0000190C 3D40 FF5E move.w [A6 - 0xA2], D0 00001910 6006 bra +0x8 /* 00001918 */ label00001912: 00001912 7001 moveq.l D0, 0x01 00001914 3D40 FF5E move.w [A6 - 0xA2], D0 label00001918: 00001918 486E FF60 pea.l [A6 - 0xA0] 0000191C 486E FE0A pea.l [A6 - 0x1F6] 00001920 3F3C 200E move.w -[A7], 0x200E 00001924 A9EB syscall Pack4/FP68K 00001926 486E FE0A pea.l [A6 - 0x1F6] 0000192A 486E FE14 pea.l [A6 - 0x1EC] 0000192E 3F3C 1010 move.w -[A7], 0x1010 00001932 A9EB syscall Pack4/FP68K 00001934 486E FE14 pea.l [A6 - 0x1EC] 00001938 486E FE00 pea.l [A6 - 0x200] 0000193C 3F3C 100E move.w -[A7], 0x100E 00001940 A9EB syscall Pack4/FP68K 00001942 486E FF5E pea.l [A6 - 0xA2] 00001946 486E FE00 pea.l [A6 - 0x200] 0000194A 3F3C 2006 move.w -[A7], 0x2006 0000194E A9EB syscall Pack4/FP68K 00001950 486D F74A pea.l [A5 - 0x8B6] 00001954 486E FE00 pea.l [A6 - 0x200] 00001958 3F3C 0000 move.w -[A7], 0x0 0000195C A9EB syscall Pack4/FP68K 0000195E 486E FE00 pea.l [A6 - 0x200] 00001962 3F3C 0016 move.w -[A7], 0x16 00001966 A9EB syscall Pack4/FP68K 00001968 486E FE00 pea.l [A6 - 0x200] 0000196C 486E FF22 pea.l [A6 - 0xDE] 00001970 3F3C 2010 move.w -[A7], 0x2010 00001974 A9EB syscall Pack4/FP68K 00001976 486E FF62 pea.l [A6 - 0x9E] 0000197A 486E FE0A pea.l [A6 - 0x1F6] 0000197E 3F3C 200E move.w -[A7], 0x200E 00001982 A9EB syscall Pack4/FP68K 00001984 486E FE0A pea.l [A6 - 0x1F6] 00001988 486E FE14 pea.l [A6 - 0x1EC] 0000198C 3F3C 1010 move.w -[A7], 0x1010 00001990 A9EB syscall Pack4/FP68K 00001992 486E FE14 pea.l [A6 - 0x1EC] 00001996 486E FE00 pea.l [A6 - 0x200] 0000199A 3F3C 100E move.w -[A7], 0x100E 0000199E A9EB syscall Pack4/FP68K 000019A0 486E FF5E pea.l [A6 - 0xA2] 000019A4 486E FE00 pea.l [A6 - 0x200] 000019A8 3F3C 2006 move.w -[A7], 0x2006 000019AC A9EB syscall Pack4/FP68K 000019AE 486D F754 pea.l [A5 - 0x8AC] 000019B2 486E FE00 pea.l [A6 - 0x200] 000019B6 3F3C 0000 move.w -[A7], 0x0 000019BA A9EB syscall Pack4/FP68K 000019BC 486E FE00 pea.l [A6 - 0x200] 000019C0 3F3C 0016 move.w -[A7], 0x16 000019C4 A9EB syscall Pack4/FP68K 000019C6 486E FE00 pea.l [A6 - 0x200] 000019CA 486E FF24 pea.l [A6 - 0xDC] 000019CE 3F3C 2010 move.w -[A7], 0x2010 000019D2 A9EB syscall Pack4/FP68K 000019D4 426E FF1E clr.w [A6 - 0xE2] 000019D8 426E FF20 clr.w [A6 - 0xE0] 000019DC 2D7C 0000 03E8 FF26 move.l [A6 - 0xDA], 0x3E8 000019E4 2D7C 0000 041A FF2A move.l [A6 - 0xD6], 0x41A 000019EC 2D7C 0000 0BB5 FF36 move.l [A6 - 0xCA], 0xBB5 000019F4 422E FF3F clr.b [A6 - 0xC1] 000019F8 7001 moveq.l D0, 0x01 000019FA 1D40 FF40 move.b [A6 - 0xC0], D0 000019FE 486E FF1E pea.l [A6 - 0xE2] 00001A02 4EBA E67A jsr [PC - 0x1986 /* 0000007E */] 00001A06 588F addq.l A7, 4 00001A08 4A00 tst.b D0 00001A0A 6700 0194 beq +0x196 /* 00001BA0 */ 00001A0E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001A12 486D F75E pea.l [A5 - 0x8A2] 00001A16 486D F774 pea.l [A5 - 0x88C] 00001A1A 42A7 clr.l -[A7] 00001A1C 486E FFAE pea.l [A6 - 0x52] 00001A20 3F3C 0001 move.w -[A7], 0x1 00001A24 A9EA syscall Pack3 00001A26 4A2E FFAE tst.b [A6 - 0x52] 00001A2A 6700 0174 beq +0x176 /* 00001BA0 */ 00001A2E 4267 clr.w -[A7] 00001A30 3F2E FFB4 move.w -[A7], [A6 - 0x4C] 00001A34 42A7 clr.l -[A7] 00001A36 486E FFB8 pea.l [A6 - 0x48] 00001A3A 486E FF68 pea.l [A6 - 0x98] 00001A3E 303C 0001 move.w D0, 0x1 00001A42 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 00001A44 301F move.w D0, [A7]+ 00001A46 3D40 FF1C move.w [A6 - 0xE4], D0 00001A4A 0C6E FFD5 FF1C cmpi.w [A6 - 0xE4], 0xFFD5 00001A50 6604 bne +0x6 /* 00001A56 */ 00001A52 426E FF1C clr.w [A6 - 0xE4] label00001A56: 00001A56 4A6E FF1C tst.w [A6 - 0xE4] 00001A5A 6706 beq +0x8 /* 00001A62 */ 00001A5C 486D F77E pea.l [A5 - 0x882] 00001A60 ABFF syscall DebugStr label00001A62: 00001A62 4267 clr.w -[A7] 00001A64 486E FF68 pea.l [A6 - 0x98] 00001A68 4879 5456 4F44 push.l 0x54564F44 /* 'TVOD' */ 00001A6E 4267 clr.w -[A7] 00001A70 4879 8000 0000 push.l 0x80000000 00001A76 486E FF64 pea.l [A6 - 0x9C] 00001A7A 486D FA94 pea.l [A5 - 0x56C] 00001A7E 303C 0191 move.w D0, 0x191 00001A82 AAAA syscall QuickTimeDispatch 00001A84 301F move.w D0, [A7]+ 00001A86 3D40 FF1C move.w [A6 - 0xE4], D0 00001A8A 4A6E FF1C tst.w [A6 - 0xE4] 00001A8E 6706 beq +0x8 /* 00001A96 */ 00001A90 486D F792 pea.l [A5 - 0x86E] 00001A94 ABFF syscall DebugStr label00001A96: 00001A96 486E FF1E pea.l [A6 - 0xE2] 00001A9A 4EBA 0B76 jsr [PC + 0xB76 /* 00002612 */] 00001A9E 588F addq.l A7, 4 00001AA0 41EE FF56 lea.l A0, [A6 - 0xAA] 00001AA4 43EE FF1E lea.l A1, [A6 - 0xE2] 00001AA8 20D9 move.l [A0]+, [A1]+ 00001AAA 20D9 move.l [A0]+, [A1]+ 00001AAC 486E FF56 pea.l [A6 - 0xAA] 00001AB0 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00001AB4 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00001AB8 A8A8 syscall OffsetRect 00001ABA 202E FF2A move.l D0, [A6 - 0xD6] 00001ABE 90AE FF26 sub.l D0, [A6 - 0xDA] 00001AC2 5280 addq.l D0, 1 00001AC4 2D40 FF2E move.l [A6 - 0xD2], D0 00001AC8 7010 moveq.l D0, 0x10 00001ACA 2D40 FF32 move.l [A6 - 0xCE], D0 00001ACE 0CAD 0000 0001 FBB8 cmpi.l [A5 - 0x448], 0x1 00001AD6 6610 bne +0x12 /* 00001AE8 */ 00001AD8 486E FF1E pea.l [A6 - 0xE2] 00001ADC 4EBA 00CE jsr [PC + 0xCE /* 00001BAC */] 00001AE0 588F addq.l A7, 4 00001AE2 3D40 FF1C move.w [A6 - 0xE4], D0 00001AE6 600E bra +0x10 /* 00001AF6 */ label00001AE8: 00001AE8 486E FF1E pea.l [A6 - 0xE2] 00001AEC 4EBA 0478 jsr [PC + 0x478 /* 00001F66 */] 00001AF0 588F addq.l A7, 4 00001AF2 3D40 FF1C move.w [A6 - 0xE4], D0 label00001AF6: 00001AF6 4A6E FF1C tst.w [A6 - 0xE4] 00001AFA 6734 beq +0x36 /* 00001B30 */ 00001AFC 2F2D FA94 move.l -[A7], [A5 - 0x56C] 00001B00 303C 0023 move.w D0, 0x23 /* '#' */ 00001B04 AAAA syscall QuickTimeDispatch 00001B06 4267 clr.w -[A7] 00001B08 3F2E FF64 move.w -[A7], [A6 - 0x9C] 00001B0C 303C 00D5 move.w D0, 0xD5 00001B10 AAAA syscall QuickTimeDispatch 00001B12 301F move.w D0, [A7]+ 00001B14 3D40 FF1C move.w [A6 - 0xE4], D0 00001B18 4267 clr.w -[A7] 00001B1A 486E FFB8 pea.l [A6 - 0x48] 00001B1E 3F2E FFB4 move.w -[A7], [A6 - 0x4C] 00001B22 4EBA FC32 jsr [PC - 0x3CE /* 00001756 */] 00001B26 301F move.w D0, [A7]+ 00001B28 3D40 FF1C move.w [A6 - 0xE4], D0 00001B2C 6000 0072 bra +0x74 /* 00001BA0 */ label00001B30: 00001B30 4A2E FF40 tst.b [A6 - 0xC0] 00001B34 670A beq +0xC /* 00001B40 */ 00001B36 486E FF1E pea.l [A6 - 0xE2] 00001B3A 4EBA 0C10 jsr [PC + 0xC10 /* 0000274C */] 00001B3E 588F addq.l A7, 4 label00001B40: 00001B40 4267 clr.w -[A7] 00001B42 2F2D FA94 move.l -[A7], [A5 - 0x56C] 00001B46 3F2E FF64 move.w -[A7], [A6 - 0x9C] 00001B4A 486E FF66 pea.l [A6 - 0x9A] 00001B4E 486E FFB8 pea.l [A6 - 0x48] 00001B52 303C 00D7 move.w D0, 0xD7 00001B56 AAAA syscall QuickTimeDispatch 00001B58 301F move.w D0, [A7]+ 00001B5A 3D40 FF1C move.w [A6 - 0xE4], D0 00001B5E 4A6E FF1C tst.w [A6 - 0xE4] 00001B62 6706 beq +0x8 /* 00001B6A */ 00001B64 486D F7AA pea.l [A5 - 0x856] 00001B68 ABFF syscall DebugStr label00001B6A: 00001B6A 3F2E FF64 move.w -[A7], [A6 - 0x9C] 00001B6E 486E FF68 pea.l [A6 - 0x98] 00001B72 4EBA 0EB8 jsr [PC + 0xEB8 /* 00002A2C */] 00001B76 5C8F addq.l A7, 6 00001B78 4267 clr.w -[A7] 00001B7A 3F2E FF64 move.w -[A7], [A6 - 0x9C] 00001B7E 303C 00D5 move.w D0, 0xD5 00001B82 AAAA syscall QuickTimeDispatch 00001B84 301F move.w D0, [A7]+ 00001B86 3D40 FF1C move.w [A6 - 0xE4], D0 00001B8A 4A6E FF1C tst.w [A6 - 0xE4] 00001B8E 6706 beq +0x8 /* 00001B96 */ 00001B90 486D F7C2 pea.l [A5 - 0x83E] 00001B94 ABFF syscall DebugStr label00001B96: 00001B96 2F2D FA94 move.l -[A7], [A5 - 0x56C] 00001B9A 303C 0023 move.w D0, 0x23 /* '#' */ 00001B9E AAAA syscall QuickTimeDispatch label00001BA0: 00001BA0 4E5E unlink A6 00001BA2 4E75 rts 00001BA4 434F chk.w D1, A7 00001BA6 4E53 5452 link A3, -0xFFFFABAE 00001BAA 5543 subq.w D3, 2 fn00001BAC: 00001BAC 4E56 FF7A link A6, -0x0086 00001BB0 42AE FFAA clr.l [A6 - 0x56] 00001BB4 206E 0008 movea.l A0, [A6 + 0x8] 00001BB8 3068 0006 movea.w A0, [A0 + 0x6] 00001BBC 2008 move.l D0, A0 00001BBE 7210 moveq.l D1, 0x10 00001BC0 E3A8 lsl D0, D1 00001BC2 206E 0008 movea.l A0, [A6 + 0x8] 00001BC6 3068 0004 movea.w A0, [A0 + 0x4] 00001BCA 2208 move.l D1, A0 00001BCC 7410 moveq.l D2, 0x10 00001BCE E5A9 lsl D1, D2 00001BD0 42A7 clr.l -[A7] 00001BD2 2F2D FA94 move.l -[A7], [A5 - 0x56C] 00001BD6 2F00 move.l -[A7], D0 00001BD8 2F01 move.l -[A7], D1 00001BDA 4267 clr.w -[A7] 00001BDC 303C 0188 move.w D0, 0x188 00001BE0 AAAA syscall QuickTimeDispatch 00001BE2 205F movea.l A0, [A7]+ 00001BE4 2B48 FA98 move.l [A5 - 0x568], A0 00001BE8 4267 clr.w -[A7] 00001BEA 303C 0003 move.w D0, 0x3 00001BEE AAAA syscall QuickTimeDispatch 00001BF0 301F move.w D0, [A7]+ 00001BF2 3D40 FFFE move.w [A6 - 0x2], D0 00001BF6 4A40 tst.w D0 00001BF8 6706 beq +0x8 /* 00001C00 */ 00001BFA 486D F7D8 pea.l [A5 - 0x828] 00001BFE ABFF syscall DebugStr label00001C00: 00001C00 42A7 clr.l -[A7] 00001C02 2F2D FA98 move.l -[A7], [A5 - 0x568] 00001C06 4879 7669 6465 push.l 0x76696465 /* 'vide' */ 00001C0C 206E 0008 movea.l A0, [A6 + 0x8] 00001C10 2F28 0018 move.l -[A7], [A0 + 0x18] 00001C14 42A7 clr.l -[A7] 00001C16 42A7 clr.l -[A7] 00001C18 303C 018E move.w D0, 0x18E 00001C1C AAAA syscall QuickTimeDispatch 00001C1E 205F movea.l A0, [A7]+ 00001C20 2B48 FA9C move.l [A5 - 0x564], A0 00001C24 4267 clr.w -[A7] 00001C26 303C 0003 move.w D0, 0x3 00001C2A AAAA syscall QuickTimeDispatch 00001C2C 301F move.w D0, [A7]+ 00001C2E 3D40 FFFE move.w [A6 - 0x2], D0 00001C32 4A40 tst.w D0 00001C34 6706 beq +0x8 /* 00001C3C */ 00001C36 486D F7EE pea.l [A5 - 0x812] 00001C3A ABFF syscall DebugStr label00001C3C: 00001C3C 4267 clr.w -[A7] 00001C3E 2F2D FA9C move.l -[A7], [A5 - 0x564] 00001C42 303C 0072 move.w D0, 0x72 /* 'r' */ 00001C46 AAAA syscall QuickTimeDispatch 00001C48 301F move.w D0, [A7]+ 00001C4A 3D40 FFFE move.w [A6 - 0x2], D0 00001C4E 4A6E FFFE tst.w [A6 - 0x2] 00001C52 6706 beq +0x8 /* 00001C5A */ 00001C54 486D F804 pea.l [A5 - 0x7FC] 00001C58 ABFF syscall DebugStr label00001C5A: 00001C5A 206E 0008 movea.l A0, [A6 + 0x8] 00001C5E 4868 0018 pea.l [A0 + 0x18] 00001C62 486E FF84 pea.l [A6 - 0x7C] 00001C66 3F3C 280E move.w -[A7], 0x280E 00001C6A A9EB syscall Pack4/FP68K 00001C6C 486E FF84 pea.l [A6 - 0x7C] 00001C70 486E FF8E pea.l [A6 - 0x72] 00001C74 3F3C 1010 move.w -[A7], 0x1010 00001C78 A9EB syscall Pack4/FP68K 00001C7A 486E FF8E pea.l [A6 - 0x72] 00001C7E 486E FF7A pea.l [A6 - 0x86] 00001C82 3F3C 100E move.w -[A7], 0x100E 00001C86 A9EB syscall Pack4/FP68K 00001C88 486D FBB4 pea.l [A5 - 0x44C] 00001C8C 486E FF7A pea.l [A6 - 0x86] 00001C90 3F3C 2806 move.w -[A7], 0x2806 00001C94 A9EB syscall Pack4/FP68K 00001C96 486D F81C pea.l [A5 - 0x7E4] 00001C9A 486E FF7A pea.l [A6 - 0x86] 00001C9E 3F3C 0000 move.w -[A7], 0x0 00001CA2 A9EB syscall Pack4/FP68K 00001CA4 206E 0008 movea.l A0, [A6 + 0x8] 00001CA8 486E FF7A pea.l [A6 - 0x86] 00001CAC 3F3C 0016 move.w -[A7], 0x16 00001CB0 A9EB syscall Pack4/FP68K 00001CB2 486E FF7A pea.l [A6 - 0x86] 00001CB6 4868 001C pea.l [A0 + 0x1C] 00001CBA 3F3C 2810 move.w -[A7], 0x2810 00001CBE A9EB syscall Pack4/FP68K 00001CC0 486E FFE0 pea.l [A6 - 0x20] 00001CC4 486E FFF0 pea.l [A6 - 0x10] 00001CC8 203C 0008 0005 move.l D0, 0x80005 00001CCE AB1D syscall QDExtensions 00001CD0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CD4 4EBA EBCE jsr [PC - 0x1432 /* 000008A4 */] 00001CD8 588F addq.l A7, 4 00001CDA 2D40 FFF4 move.l [A6 - 0xC], D0 00001CDE 206E 0008 movea.l A0, [A6 + 0x8] 00001CE2 43EE FFBA lea.l A1, [A6 - 0x46] 00001CE6 22D8 move.l [A1]+, [A0]+ 00001CE8 22D8 move.l [A1]+, [A0]+ 00001CEA 0CAD 7270 7A61 FBA4 cmpi.l [A5 - 0x45C], 0x72707A61 /* 'rpza' */ 00001CF2 6608 bne +0xA /* 00001CFC */ 00001CF4 7010 moveq.l D0, 0x10 00001CF6 2D40 FFF8 move.l [A6 - 0x8], D0 00001CFA 6006 bra +0x8 /* 00001D02 */ label00001CFC: 00001CFC 7020 moveq.l D0, 0x20 00001CFE 2D40 FFF8 move.l [A6 - 0x8], D0 label00001D02: 00001D02 4267 clr.w -[A7] 00001D04 486E FFE4 pea.l [A6 - 0x1C] 00001D08 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001D0C 486E FFBA pea.l [A6 - 0x46] 00001D10 42A7 clr.l -[A7] 00001D12 42A7 clr.l -[A7] 00001D14 42A7 clr.l -[A7] 00001D16 203C 0016 0000 move.l D0, 0x160000 00001D1C AB1D syscall QDExtensions 00001D1E 301F move.w D0, [A7]+ 00001D20 42A7 clr.l -[A7] 00001D22 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001D26 203C 0004 0017 move.l D0, 0x40017 00001D2C AB1D syscall QDExtensions 00001D2E 205F movea.l A0, [A7]+ 00001D30 2D48 FFE8 move.l [A6 - 0x18], A0 00001D34 206E FFE4 movea.l A0, [A6 - 0x1C] 00001D38 2D68 0002 FFE8 move.l [A6 - 0x18], [A0 + 0x2] 00001D3E 4267 clr.w -[A7] 00001D40 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001D44 203C 0004 0001 move.l D0, 0x40001 00001D4A AB1D syscall QDExtensions 00001D4C 101F move.b D0, [A7]+ 00001D4E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001D52 4EBA FA32 jsr [PC - 0x5CE /* 00001786 */] 00001D56 206E FFE8 movea.l A0, [A6 - 0x18] 00001D5A 2D50 FFEC move.l [A6 - 0x14], [A0] 00001D5E 42A7 clr.l -[A7] 00001D60 4878 0004 push.l 0x4 00001D64 4EBA F948 jsr [PC - 0x6B8 /* 000016AE */] 00001D68 205F movea.l A0, [A7]+ 00001D6A 2D48 FF96 move.l [A6 - 0x6A], A0 00001D6E 4267 clr.w -[A7] 00001D70 486E FFEC pea.l [A6 - 0x14] 00001D74 486E FFBA pea.l [A6 - 0x46] 00001D78 3F2D FBBC move.w -[A7], [A5 - 0x444] 00001D7C 2F2D FBAC move.l -[A7], [A5 - 0x454] 00001D80 2F2D FBA4 move.l -[A7], [A5 - 0x45C] 00001D84 2F2D FBA8 move.l -[A7], [A5 - 0x458] 00001D88 486E FF9E pea.l [A6 - 0x62] 00001D8C 203C 001A 0004 move.l D0, 0x1A0004 00001D92 AAA3 syscall CodecDispatch 00001D94 301F move.w D0, [A7]+ 00001D96 3D40 FFFE move.w [A6 - 0x2], D0 00001D9A 4A6E FFFE tst.w [A6 - 0x2] 00001D9E 6706 beq +0x8 /* 00001DA6 */ 00001DA0 486D F826 pea.l [A5 - 0x7DA] 00001DA4 ABFF syscall DebugStr label00001DA6: 00001DA6 42A7 clr.l -[A7] 00001DA8 2F2E FF9E move.l -[A7], [A6 - 0x62] 00001DAC 4EBA F900 jsr [PC - 0x700 /* 000016AE */] 00001DB0 205F movea.l A0, [A7]+ 00001DB2 2D48 FFA2 move.l [A6 - 0x5E], A0 00001DB6 4AAE FFA2 tst.l [A6 - 0x5E] 00001DBA 6606 bne +0x8 /* 00001DC2 */ 00001DBC 486D F840 pea.l [A5 - 0x7C0] 00001DC0 ABFF syscall DebugStr label00001DC2: 00001DC2 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00001DC6 4EBA F9BE jsr [PC - 0x642 /* 00001786 */] 00001DCA 206E 0008 movea.l A0, [A6 + 0x8] 00001DCE 2D68 0008 FFAE move.l [A6 - 0x52], [A0 + 0x8] 00001DD4 7001 moveq.l D0, 0x01 00001DD6 2D40 FFA6 move.l [A6 - 0x5A], D0 00001DDA 6000 00F2 bra +0xF4 /* 00001ECE */ label00001DDE: 00001DDE 2F2E FFAA move.l -[A7], [A6 - 0x56] 00001DE2 2F2E FFAE move.l -[A7], [A6 - 0x52] 00001DE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DEA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001DEE 4EBA EBCA jsr [PC - 0x1436 /* 000009BA */] 00001DF2 4FEF 0010 lea.l A7, [A7 + 0x10] 00001DF6 4EBA 0C2C jsr [PC + 0xC2C /* 00002A24 */] 00001DFA 0240 00FF andi.w D0, 0xFF 00001DFE 3D40 FFFC move.w [A6 - 0x4], D0 00001E02 4A40 tst.w D0 00001E04 6600 00D8 bne +0xDA /* 00001EDE */ 00001E08 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001E0C 42A7 clr.l -[A7] 00001E0E 203C 0008 0006 move.l D0, 0x80006 00001E14 AB1D syscall QDExtensions 00001E16 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00001E1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E1E 2F2E FFAE move.l -[A7], [A6 - 0x52] 00001E22 4EBA 0560 jsr [PC + 0x560 /* 00002384 */] 00001E26 4FEF 000C lea.l A7, [A7 + 0xC] 00001E2A 4267 clr.w -[A7] 00001E2C 486E FFEC pea.l [A6 - 0x14] 00001E30 486E FFBA pea.l [A6 - 0x46] 00001E34 2F2D FBAC move.l -[A7], [A5 - 0x454] 00001E38 2F2D FBA4 move.l -[A7], [A5 - 0x45C] 00001E3C 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001E40 206E FFA2 movea.l A0, [A6 - 0x5E] 00001E44 2F10 move.l -[A7], [A0] 00001E46 203C 0018 0006 move.l D0, 0x180006 00001E4C AAA3 syscall CodecDispatch 00001E4E 301F move.w D0, [A7]+ 00001E50 3D40 FFFE move.w [A6 - 0x2], D0 00001E54 206E FF96 movea.l A0, [A6 - 0x6A] 00001E58 2050 movea.l A0, [A0] 00001E5A 2D68 002C FF9A move.l [A6 - 0x66], [A0 + 0x2C] 00001E60 4A6E FFFE tst.w [A6 - 0x2] 00001E64 6706 beq +0x8 /* 00001E6C */ 00001E66 486D F866 pea.l [A5 - 0x79A] 00001E6A ABFF syscall DebugStr label00001E6C: 00001E6C 206E FF96 movea.l A0, [A6 - 0x6A] 00001E70 2050 movea.l A0, [A0] 00001E72 42A8 002C clr.l [A0 + 0x2C] 00001E76 4267 clr.w -[A7] 00001E78 2F2D FA9C move.l -[A7], [A5 - 0x564] 00001E7C 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00001E80 42A7 clr.l -[A7] 00001E82 2F2E FF9A move.l -[A7], [A6 - 0x66] 00001E86 206E 0008 movea.l A0, [A6 + 0x8] 00001E8A 2F28 001C move.l -[A7], [A0 + 0x1C] 00001E8E 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001E92 4878 0001 push.l 0x1 00001E96 4267 clr.w -[A7] 00001E98 486E FF92 pea.l [A6 - 0x6E] 00001E9C 303C 007C move.w D0, 0x7C /* '|' */ 00001EA0 AAAA syscall QuickTimeDispatch 00001EA2 301F move.w D0, [A7]+ 00001EA4 3D40 FFFE move.w [A6 - 0x2], D0 00001EA8 4A6E FFFE tst.w [A6 - 0x2] 00001EAC 6706 beq +0x8 /* 00001EB4 */ 00001EAE 486D F87C pea.l [A5 - 0x784] 00001EB2 ABFF syscall DebugStr label00001EB4: 00001EB4 202E FF9A move.l D0, [A6 - 0x66] 00001EB8 D1AE FFAA add.l [A6 - 0x56], D0 00001EBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EC0 486E FFAE pea.l [A6 - 0x52] 00001EC4 4EBA 05AE jsr [PC + 0x5AE /* 00002474 */] 00001EC8 508F addq.l A7, 8 00001ECA 52AE FFA6 addq.l [A6 - 0x5A], 1 label00001ECE: 00001ECE 206E 0008 movea.l A0, [A6 + 0x8] 00001ED2 202E FFAE move.l D0, [A6 - 0x52] 00001ED6 B0A8 000C cmp.l D0, [A0 + 0xC] 00001EDA 6F00 FF02 ble -0xFC /* 00001DDE */ label00001EDE: 00001EDE 4267 clr.w -[A7] 00001EE0 2F2D FA9C move.l -[A7], [A5 - 0x564] 00001EE4 303C 0073 move.w D0, 0x73 /* 's' */ 00001EE8 AAAA syscall QuickTimeDispatch 00001EEA 301F move.w D0, [A7]+ 00001EEC 3D40 FFFE move.w [A6 - 0x2], D0 00001EF0 4A6E FFFE tst.w [A6 - 0x2] 00001EF4 6706 beq +0x8 /* 00001EFC */ 00001EF6 486D F892 pea.l [A5 - 0x76E] 00001EFA ABFF syscall DebugStr label00001EFC: 00001EFC 42A7 clr.l -[A7] 00001EFE 2F2D FA9C move.l -[A7], [A5 - 0x564] 00001F02 303C 006A move.w D0, 0x6A /* 'j' */ 00001F06 AAAA syscall QuickTimeDispatch 00001F08 201F move.l D0, [A7]+ 00001F0A 4267 clr.w -[A7] 00001F0C 2F2D FA98 move.l -[A7], [A5 - 0x568] 00001F10 42A7 clr.l -[A7] 00001F12 42A7 clr.l -[A7] 00001F14 2F00 move.l -[A7], D0 00001F16 4879 0001 0000 push.l 0x10000 00001F1C 303C 0183 move.w D0, 0x183 00001F20 AAAA syscall QuickTimeDispatch 00001F22 301F move.w D0, [A7]+ 00001F24 3D40 FFFE move.w [A6 - 0x2], D0 00001F28 4A6E FFFE tst.w [A6 - 0x2] 00001F2C 6706 beq +0x8 /* 00001F34 */ 00001F2E 486D F8A8 pea.l [A5 - 0x758] 00001F32 ABFF syscall DebugStr label00001F34: 00001F34 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00001F38 4EBA F844 jsr [PC - 0x7BC /* 0000177E */] 00001F3C 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001F40 4EBA F83C jsr [PC - 0x7C4 /* 0000177E */] 00001F44 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001F48 203C 0004 0004 move.l D0, 0x40004 00001F4E AB1D syscall QDExtensions 00001F50 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001F54 A983 syscall DisposeDialog 00001F56 302E FFFC move.w D0, [A6 - 0x4] 00001F5A 4E5E unlink A6 00001F5C 4E75 rts 00001F5E 4D41 chk.w D6, D1 00001F60 4B45 chk.w D5, D5 00001F62 4652 not.w [A2] 00001F64 414D chk.w D0, A5 fn00001F66: 00001F66 4E56 FF74 link A6, -0x008C 00001F6A 42AE FFAA clr.l [A6 - 0x56] 00001F6E 206E 0008 movea.l A0, [A6 + 0x8] 00001F72 3068 0006 movea.w A0, [A0 + 0x6] 00001F76 2008 move.l D0, A0 00001F78 7210 moveq.l D1, 0x10 00001F7A E3A8 lsl D0, D1 00001F7C 206E 0008 movea.l A0, [A6 + 0x8] 00001F80 3068 0004 movea.w A0, [A0 + 0x4] 00001F84 2208 move.l D1, A0 00001F86 7410 moveq.l D2, 0x10 00001F88 E5A9 lsl D1, D2 00001F8A 42A7 clr.l -[A7] 00001F8C 2F2D FA94 move.l -[A7], [A5 - 0x56C] 00001F90 2F00 move.l -[A7], D0 00001F92 2F01 move.l -[A7], D1 00001F94 4267 clr.w -[A7] 00001F96 303C 0188 move.w D0, 0x188 00001F9A AAAA syscall QuickTimeDispatch 00001F9C 205F movea.l A0, [A7]+ 00001F9E 2B48 FA98 move.l [A5 - 0x568], A0 00001FA2 4267 clr.w -[A7] 00001FA4 303C 0003 move.w D0, 0x3 00001FA8 AAAA syscall QuickTimeDispatch 00001FAA 301F move.w D0, [A7]+ 00001FAC 3D40 FFFE move.w [A6 - 0x2], D0 00001FB0 4A40 tst.w D0 00001FB2 6706 beq +0x8 /* 00001FBA */ 00001FB4 486D F8C4 pea.l [A5 - 0x73C] 00001FB8 ABFF syscall DebugStr label00001FBA: 00001FBA 42A7 clr.l -[A7] 00001FBC 2F2D FA98 move.l -[A7], [A5 - 0x568] 00001FC0 4879 7669 6465 push.l 0x76696465 /* 'vide' */ 00001FC6 206E 0008 movea.l A0, [A6 + 0x8] 00001FCA 2F28 0018 move.l -[A7], [A0 + 0x18] 00001FCE 42A7 clr.l -[A7] 00001FD0 42A7 clr.l -[A7] 00001FD2 303C 018E move.w D0, 0x18E 00001FD6 AAAA syscall QuickTimeDispatch 00001FD8 205F movea.l A0, [A7]+ 00001FDA 2B48 FA9C move.l [A5 - 0x564], A0 00001FDE 4267 clr.w -[A7] 00001FE0 303C 0003 move.w D0, 0x3 00001FE4 AAAA syscall QuickTimeDispatch 00001FE6 301F move.w D0, [A7]+ 00001FE8 3D40 FFFE move.w [A6 - 0x2], D0 00001FEC 4A40 tst.w D0 00001FEE 6706 beq +0x8 /* 00001FF6 */ 00001FF0 486D F8DA pea.l [A5 - 0x726] 00001FF4 ABFF syscall DebugStr label00001FF6: 00001FF6 4267 clr.w -[A7] 00001FF8 2F2D FA9C move.l -[A7], [A5 - 0x564] 00001FFC 303C 0072 move.w D0, 0x72 /* 'r' */ 00002000 AAAA syscall QuickTimeDispatch 00002002 301F move.w D0, [A7]+ 00002004 3D40 FFFE move.w [A6 - 0x2], D0 00002008 4A6E FFFE tst.w [A6 - 0x2] 0000200C 6706 beq +0x8 /* 00002014 */ 0000200E 486D F8F0 pea.l [A5 - 0x710] 00002012 ABFF syscall DebugStr label00002014: 00002014 206E 0008 movea.l A0, [A6 + 0x8] 00002018 4868 0018 pea.l [A0 + 0x18] 0000201C 486E FF7E pea.l [A6 - 0x82] 00002020 3F3C 280E move.w -[A7], 0x280E 00002024 A9EB syscall Pack4/FP68K 00002026 486E FF7E pea.l [A6 - 0x82] 0000202A 486E FF88 pea.l [A6 - 0x78] 0000202E 3F3C 1010 move.w -[A7], 0x1010 00002032 A9EB syscall Pack4/FP68K 00002034 486E FF88 pea.l [A6 - 0x78] 00002038 486E FF74 pea.l [A6 - 0x8C] 0000203C 3F3C 100E move.w -[A7], 0x100E 00002040 A9EB syscall Pack4/FP68K 00002042 486D FBB4 pea.l [A5 - 0x44C] 00002046 486E FF74 pea.l [A6 - 0x8C] 0000204A 3F3C 2806 move.w -[A7], 0x2806 0000204E A9EB syscall Pack4/FP68K 00002050 486D F908 pea.l [A5 - 0x6F8] 00002054 486E FF74 pea.l [A6 - 0x8C] 00002058 3F3C 0000 move.w -[A7], 0x0 0000205C A9EB syscall Pack4/FP68K 0000205E 206E 0008 movea.l A0, [A6 + 0x8] 00002062 486E FF74 pea.l [A6 - 0x8C] 00002066 3F3C 0016 move.w -[A7], 0x16 0000206A A9EB syscall Pack4/FP68K 0000206C 486E FF74 pea.l [A6 - 0x8C] 00002070 4868 001C pea.l [A0 + 0x1C] 00002074 3F3C 2810 move.w -[A7], 0x2810 00002078 A9EB syscall Pack4/FP68K 0000207A 486E FFEC pea.l [A6 - 0x14] 0000207E 486E FFE8 pea.l [A6 - 0x18] 00002082 203C 0008 0005 move.l D0, 0x80005 00002088 AB1D syscall QDExtensions 0000208A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000208E 4EBA E814 jsr [PC - 0x17EC /* 000008A4 */] 00002092 588F addq.l A7, 4 00002094 2D40 FFF4 move.l [A6 - 0xC], D0 00002098 206E 0008 movea.l A0, [A6 + 0x8] 0000209C 43EE FFBA lea.l A1, [A6 - 0x46] 000020A0 22D8 move.l [A1]+, [A0]+ 000020A2 22D8 move.l [A1]+, [A0]+ 000020A4 0CAD 7270 7A61 FBA4 cmpi.l [A5 - 0x45C], 0x72707A61 /* 'rpza' */ 000020AC 6608 bne +0xA /* 000020B6 */ 000020AE 7010 moveq.l D0, 0x10 000020B0 2D40 FFF8 move.l [A6 - 0x8], D0 000020B4 6006 bra +0x8 /* 000020BC */ label000020B6: 000020B6 7020 moveq.l D0, 0x20 000020B8 2D40 FFF8 move.l [A6 - 0x8], D0 label000020BC: 000020BC 4267 clr.w -[A7] 000020BE 486E FFF0 pea.l [A6 - 0x10] 000020C2 3F2E FFFA move.w -[A7], [A6 - 0x6] 000020C6 486E FFBA pea.l [A6 - 0x46] 000020CA 42A7 clr.l -[A7] 000020CC 42A7 clr.l -[A7] 000020CE 42A7 clr.l -[A7] 000020D0 203C 0016 0000 move.l D0, 0x160000 000020D6 AB1D syscall QDExtensions 000020D8 301F move.w D0, [A7]+ 000020DA 206E FFF0 movea.l A0, [A6 - 0x10] 000020DE 2D68 0002 FFE0 move.l [A6 - 0x20], [A0 + 0x2] 000020E4 4267 clr.w -[A7] 000020E6 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000020EA 203C 0004 0001 move.l D0, 0x40001 000020F0 AB1D syscall QDExtensions 000020F2 101F move.b D0, [A7]+ 000020F4 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000020F8 4EBA F68C jsr [PC - 0x974 /* 00001786 */] 000020FC 206E FFE0 movea.l A0, [A6 - 0x20] 00002100 2D50 FFE4 move.l [A6 - 0x1C], [A0] 00002104 42A7 clr.l -[A7] 00002106 4878 0004 push.l 0x4 0000210A 4EBA F5A2 jsr [PC - 0xA5E /* 000016AE */] 0000210E 205F movea.l A0, [A7]+ 00002110 2D48 FF96 move.l [A6 - 0x6A], A0 00002114 4267 clr.w -[A7] 00002116 486E FFE4 pea.l [A6 - 0x1C] 0000211A 486E FFBA pea.l [A6 - 0x46] 0000211E 3F2D FBBC move.w -[A7], [A5 - 0x444] 00002122 2F2D FBAC move.l -[A7], [A5 - 0x454] 00002126 2F2D FBA4 move.l -[A7], [A5 - 0x45C] 0000212A 2F2D FBA8 move.l -[A7], [A5 - 0x458] 0000212E 486E FF9E pea.l [A6 - 0x62] 00002132 203C 001A 0004 move.l D0, 0x1A0004 00002138 AAA3 syscall CodecDispatch 0000213A 301F move.w D0, [A7]+ 0000213C 3D40 FFFE move.w [A6 - 0x2], D0 00002140 4A6E FFFE tst.w [A6 - 0x2] 00002144 6706 beq +0x8 /* 0000214C */ 00002146 486D F912 pea.l [A5 - 0x6EE] 0000214A ABFF syscall DebugStr label0000214C: 0000214C 42A7 clr.l -[A7] 0000214E 2F2E FF9E move.l -[A7], [A6 - 0x62] 00002152 4EBA F55A jsr [PC - 0xAA6 /* 000016AE */] 00002156 205F movea.l A0, [A7]+ 00002158 2D48 FFA2 move.l [A6 - 0x5E], A0 0000215C 4AAE FFA2 tst.l [A6 - 0x5E] 00002160 6606 bne +0x8 /* 00002168 */ 00002162 486D F92C pea.l [A5 - 0x6D4] 00002166 ABFF syscall DebugStr label00002168: 00002168 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 0000216C 4EBA F618 jsr [PC - 0x9E8 /* 00001786 */] 00002170 4267 clr.w -[A7] 00002172 486E FF92 pea.l [A6 - 0x6E] 00002176 486E FFE4 pea.l [A6 - 0x1C] 0000217A 42A7 clr.l -[A7] 0000217C 486E FFBA pea.l [A6 - 0x46] 00002180 42A7 clr.l -[A7] 00002182 3F2D FBBC move.w -[A7], [A5 - 0x444] 00002186 2F2D FBA4 move.l -[A7], [A5 - 0x45C] 0000218A 2F2D FBA8 move.l -[A7], [A5 - 0x458] 0000218E 2F2D FBAC move.l -[A7], [A5 - 0x454] 00002192 2F2D FBB0 move.l -[A7], [A5 - 0x450] 00002196 2F2D FBB8 move.l -[A7], [A5 - 0x448] 0000219A 42A7 clr.l -[A7] 0000219C 3F3C 0004 move.w -[A7], 0x4 000021A0 2F2E FF96 move.l -[A7], [A6 - 0x6A] 000021A4 203C 0034 000A move.l D0, 0x34000A /* '4\0\n' */ 000021AA AAA3 syscall CodecDispatch 000021AC 301F move.w D0, [A7]+ 000021AE 3D40 FFFE move.w [A6 - 0x2], D0 000021B2 4A6E FFFE tst.w [A6 - 0x2] 000021B6 6706 beq +0x8 /* 000021BE */ 000021B8 486D F952 pea.l [A5 - 0x6AE] 000021BC ABFF syscall DebugStr label000021BE: 000021BE 206E 0008 movea.l A0, [A6 + 0x8] 000021C2 2D68 0008 FFAE move.l [A6 - 0x52], [A0 + 0x8] 000021C8 7001 moveq.l D0, 0x01 000021CA 2D40 FFA6 move.l [A6 - 0x5A], D0 000021CE 6000 00FC bra +0xFE /* 000022CC */ label000021D2: 000021D2 4EBA 0850 jsr [PC + 0x850 /* 00002A24 */] 000021D6 2F2E FFAA move.l -[A7], [A6 - 0x56] 000021DA 2F2E FFAE move.l -[A7], [A6 - 0x52] 000021DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021E2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000021E6 4EBA E7D2 jsr [PC - 0x182E /* 000009BA */] 000021EA 4FEF 0010 lea.l A7, [A7 + 0x10] 000021EE 4EBA 0834 jsr [PC + 0x834 /* 00002A24 */] 000021F2 0240 00FF andi.w D0, 0xFF 000021F6 3D40 FFFC move.w [A6 - 0x4], D0 000021FA 4A40 tst.w D0 000021FC 6600 00DE bne +0xE0 /* 000022DC */ 00002200 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002204 42A7 clr.l -[A7] 00002206 203C 0008 0006 move.l D0, 0x80006 0000220C AB1D syscall QDExtensions 0000220E 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00002212 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002216 2F2E FFAE move.l -[A7], [A6 - 0x52] 0000221A 4EBA 0168 jsr [PC + 0x168 /* 00002384 */] 0000221E 4FEF 000C lea.l A7, [A7 + 0xC] 00002222 4267 clr.w -[A7] 00002224 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00002228 486E FFE4 pea.l [A6 - 0x1C] 0000222C 486E FFBA pea.l [A6 - 0x46] 00002230 3F3C 0004 move.w -[A7], 0x4 00002234 206E FFA2 movea.l A0, [A6 - 0x5E] 00002238 2F10 move.l -[A7], [A0] 0000223A 486E FF9A pea.l [A6 - 0x66] 0000223E 486E FF91 pea.l [A6 - 0x6F] 00002242 42A7 clr.l -[A7] 00002244 203C 001E 000B move.l D0, 0x1E000B 0000224A AAA3 syscall CodecDispatch 0000224C 301F move.w D0, [A7]+ 0000224E 3D40 FFFE move.w [A6 - 0x2], D0 00002252 4A6E FFFE tst.w [A6 - 0x2] 00002256 6706 beq +0x8 /* 0000225E */ 00002258 486D F970 pea.l [A5 - 0x690] 0000225C ABFF syscall DebugStr label0000225E: 0000225E 206E FF96 movea.l A0, [A6 - 0x6A] 00002262 2050 movea.l A0, [A0] 00002264 42A8 002C clr.l [A0 + 0x2C] 00002268 4A2E FF91 tst.b [A6 - 0x6F] 0000226C 6604 bne +0x6 /* 00002272 */ 0000226E 7000 moveq.l D0, 0x00 00002270 6002 bra +0x4 /* 00002274 */ label00002272: 00002272 7001 moveq.l D0, 0x01 label00002274: 00002274 4267 clr.w -[A7] 00002276 2F2D FA9C move.l -[A7], [A5 - 0x564] 0000227A 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 0000227E 42A7 clr.l -[A7] 00002280 2F2E FF9A move.l -[A7], [A6 - 0x66] 00002284 206E 0008 movea.l A0, [A6 + 0x8] 00002288 2F28 001C move.l -[A7], [A0 + 0x1C] 0000228C 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00002290 4878 0001 push.l 0x1 00002294 3F00 move.w -[A7], D0 00002296 486E FF8C pea.l [A6 - 0x74] 0000229A 303C 007C move.w D0, 0x7C /* '|' */ 0000229E AAAA syscall QuickTimeDispatch 000022A0 301F move.w D0, [A7]+ 000022A2 3D40 FFFE move.w [A6 - 0x2], D0 000022A6 4A6E FFFE tst.w [A6 - 0x2] 000022AA 6706 beq +0x8 /* 000022B2 */ 000022AC 486D F98E pea.l [A5 - 0x672] 000022B0 ABFF syscall DebugStr label000022B2: 000022B2 202E FF9A move.l D0, [A6 - 0x66] 000022B6 D1AE FFAA add.l [A6 - 0x56], D0 000022BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022BE 486E FFAE pea.l [A6 - 0x52] 000022C2 4EBA 01B0 jsr [PC + 0x1B0 /* 00002474 */] 000022C6 508F addq.l A7, 8 000022C8 52AE FFA6 addq.l [A6 - 0x5A], 1 label000022CC: 000022CC 206E 0008 movea.l A0, [A6 + 0x8] 000022D0 202E FFAE move.l D0, [A6 - 0x52] 000022D4 B0A8 000C cmp.l D0, [A0 + 0xC] 000022D8 6F00 FEF8 ble -0x106 /* 000021D2 */ label000022DC: 000022DC 4267 clr.w -[A7] 000022DE 2F2E FF92 move.l -[A7], [A6 - 0x6E] 000022E2 203C 0004 001B move.l D0, 0x4001B 000022E8 AAA3 syscall CodecDispatch 000022EA 301F move.w D0, [A7]+ 000022EC 3D40 FFFE move.w [A6 - 0x2], D0 000022F0 4A6E FFFE tst.w [A6 - 0x2] 000022F4 6706 beq +0x8 /* 000022FC */ 000022F6 486D F9A4 pea.l [A5 - 0x65C] 000022FA ABFF syscall DebugStr label000022FC: 000022FC 4267 clr.w -[A7] 000022FE 2F2D FA9C move.l -[A7], [A5 - 0x564] 00002302 303C 0073 move.w D0, 0x73 /* 's' */ 00002306 AAAA syscall QuickTimeDispatch 00002308 301F move.w D0, [A7]+ 0000230A 3D40 FFFE move.w [A6 - 0x2], D0 0000230E 4A6E FFFE tst.w [A6 - 0x2] 00002312 6706 beq +0x8 /* 0000231A */ 00002314 486D F9BA pea.l [A5 - 0x646] 00002318 ABFF syscall DebugStr label0000231A: 0000231A 42A7 clr.l -[A7] 0000231C 2F2D FA9C move.l -[A7], [A5 - 0x564] 00002320 303C 006A move.w D0, 0x6A /* 'j' */ 00002324 AAAA syscall QuickTimeDispatch 00002326 201F move.l D0, [A7]+ 00002328 4267 clr.w -[A7] 0000232A 2F2D FA98 move.l -[A7], [A5 - 0x568] 0000232E 42A7 clr.l -[A7] 00002330 42A7 clr.l -[A7] 00002332 2F00 move.l -[A7], D0 00002334 4879 0001 0000 push.l 0x10000 0000233A 303C 0183 move.w D0, 0x183 0000233E AAAA syscall QuickTimeDispatch 00002340 301F move.w D0, [A7]+ 00002342 3D40 FFFE move.w [A6 - 0x2], D0 00002346 4A6E FFFE tst.w [A6 - 0x2] 0000234A 6706 beq +0x8 /* 00002352 */ 0000234C 486D F9D0 pea.l [A5 - 0x630] 00002350 ABFF syscall DebugStr label00002352: 00002352 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00002356 4EBA F426 jsr [PC - 0xBDA /* 0000177E */] 0000235A 2F2E FF96 move.l -[A7], [A6 - 0x6A] 0000235E 4EBA F41E jsr [PC - 0xBE2 /* 0000177E */] 00002362 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002366 203C 0004 0004 move.l D0, 0x40004 0000236C AB1D syscall QDExtensions 0000236E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002372 A983 syscall DisposeDialog 00002374 302E FFFC move.w D0, [A6 - 0x4] 00002378 4E5E unlink A6 0000237A 4E75 rts 0000237C 4D41 chk.w D6, D1 0000237E 4B45 chk.w D5, D5 00002380 4652 not.w [A2] 00002382 414D chk.w D0, A5 fn00002384: 00002384 4E56 FFD8 link A6, -0x0028 00002388 206E 000C movea.l A0, [A6 + 0xC] 0000238C 43EE FFDA lea.l A1, [A6 - 0x26] 00002390 22D8 move.l [A1]+, [A0]+ 00002392 22D8 move.l [A1]+, [A0]+ 00002394 486E FFDA pea.l [A6 - 0x26] 00002398 A8A3 syscall EraseRect 0000239A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000239E 3F3C 5345 move.w -[A7], 0x5345 /* 'SE' */ 000023A2 4EBA 1DFE jsr [PC + 0x1DFE /* 000041A2 */] 000023A6 5C8F addq.l A7, 6 000023A8 4A2D FA92 tst.b [A5 - 0x56E] 000023AC 6620 bne +0x22 /* 000023CE */ 000023AE 42A7 clr.l -[A7] 000023B0 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 000023B4 2F3C 0000 0016 move.l -[A7], 0x16 000023BA 7000 moveq.l D0, 0x00 000023BC A82A syscall ComponentDispatch 000023BE 201F move.l D0, [A7]+ 000023C0 3D40 FFD8 move.w [A6 - 0x28], D0 000023C4 4878 003C push.l 0x3C /* '<' */ 000023C8 4EBA 0630 jsr [PC + 0x630 /* 000029FA */] 000023CC 588F addq.l A7, 4 label000023CE: 000023CE 42A7 clr.l -[A7] 000023D0 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 000023D4 2F3C 0000 0016 move.l -[A7], 0x16 000023DA 7000 moveq.l D0, 0x00 000023DC A82A syscall ComponentDispatch 000023DE 201F move.l D0, [A7]+ 000023E0 3D40 FFD8 move.w [A6 - 0x28], D0 000023E4 206D FFB2 movea.l A0, [A5 - 0x4E] 000023E8 2F10 move.l -[A7], [A0] 000023EA 206D F73E movea.l A0, [A5 - 0x8C2] 000023EE 4868 0002 pea.l [A0 + 0x2] 000023F2 486D FFB6 pea.l [A5 - 0x4A] 000023F6 486E FFDA pea.l [A6 - 0x26] 000023FA 4267 clr.w -[A7] 000023FC 42A7 clr.l -[A7] 000023FE A8EC syscall CopyBits 00002400 206E 000C movea.l A0, [A6 + 0xC] 00002404 4A28 0021 tst.b [A0 + 0x21] 00002408 671C beq +0x1E /* 00002426 */ 0000240A 3F3C 0014 move.w -[A7], 0x14 0000240E 3F3C 0014 move.w -[A7], 0x14 00002412 A893 syscall MoveTo 00002414 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002418 486E FFE2 pea.l [A6 - 0x1E] 0000241C 4EBA F474 jsr [PC - 0xB8C /* 00001892 */] 00002420 486E FFE2 pea.l [A6 - 0x1E] 00002424 A884 syscall DrawString label00002426: 00002426 4E5E unlink A6 00002428 4E75 rts 0000242A 4D41 chk.w D6, D1 0000242C 4B45 chk.w D5, D5 0000242E 4146 chk.w D0, D6 00002430 5241 addq.w D1, 1 00002432 4E56 0000 link A6, 0 00002436 48E7 0118 movem.l -[A7], D7,A3,A4 0000243A 286E 0008 movea.l A4, [A6 + 0x8] 0000243E 266E 000C movea.l A3, [A6 + 0xC] 00002442 41D3 lea.l A0, [A3] 00002444 528B addq.l A3, 1 00002446 43D4 lea.l A1, [A4] 00002448 528C addq.l A4, 1 0000244A 1011 move.b D0, [A1] 0000244C 1080 move.b [A0], D0 0000244E 49C0 lea.l A4, D0 00002450 3E00 move.w D7, D0 00002452 600A bra +0xC /* 0000245E */ label00002454: 00002454 41D3 lea.l A0, [A3] 00002456 528B addq.l A3, 1 00002458 43D4 lea.l A1, [A4] 0000245A 528C addq.l A4, 1 0000245C 1091 move.b [A0], [A1] label0000245E: 0000245E 5347 subq.w D7, 1 00002460 4A47 tst.w D7 00002462 6CF0 bge -0xE /* 00002454 */ 00002464 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002468 4E5E unlink A6 0000246A 4E75 rts 0000246C 5053 addq.w [A3], 8 0000246E 5452 addq.w [A2], 2 00002470 434F chk.w D1, A7 00002472 5059 addq.w [A1]+, 8 fn00002474: 00002474 4E56 FFE4 link A6, -0x001C 00002478 206E 000C movea.l A0, [A6 + 0xC] 0000247C 226E 0008 movea.l A1, [A6 + 0x8] 00002480 2011 move.l D0, [A1] 00002482 B0A8 0008 cmp.l D0, [A0 + 0x8] 00002486 6622 bne +0x24 /* 000024AA */ 00002488 3D7C 0000 FFFC move.w [A6 - 0x4], 0x0 0000248E 486E FFFC pea.l [A6 - 0x4] 00002492 486E FFF2 pea.l [A6 - 0xE] 00002496 3F3C 200E move.w -[A7], 0x200E 0000249A A9EB syscall Pack4/FP68K 0000249C 486E FFF2 pea.l [A6 - 0xE] 000024A0 486D F746 pea.l [A5 - 0x8BA] 000024A4 3F3C 1010 move.w -[A7], 0x1010 000024A8 A9EB syscall Pack4/FP68K label000024AA: 000024AA 206E 000C movea.l A0, [A6 + 0xC] 000024AE 4868 001C pea.l [A0 + 0x1C] 000024B2 486E FFF0 pea.l [A6 - 0x10] 000024B6 3F3C 280E move.w -[A7], 0x280E 000024BA A9EB syscall Pack4/FP68K 000024BC 486E FFF0 pea.l [A6 - 0x10] 000024C0 486E FFFA pea.l [A6 - 0x6] 000024C4 3F3C 1010 move.w -[A7], 0x1010 000024C8 A9EB syscall Pack4/FP68K 000024CA 3D7C 0064 FFEE move.w [A6 - 0x12], 0x64 /* 'd' */ 000024D0 486E FFFA pea.l [A6 - 0x6] 000024D4 486E FFE4 pea.l [A6 - 0x1C] 000024D8 3F3C 100E move.w -[A7], 0x100E 000024DC A9EB syscall Pack4/FP68K 000024DE 486E FFEE pea.l [A6 - 0x12] 000024E2 486E FFE4 pea.l [A6 - 0x1C] 000024E6 3F3C 2006 move.w -[A7], 0x2006 000024EA A9EB syscall Pack4/FP68K 000024EC 486D F746 pea.l [A5 - 0x8BA] 000024F0 486E FFE4 pea.l [A6 - 0x1C] 000024F4 3F3C 1000 move.w -[A7], 0x1000 000024F8 A9EB syscall Pack4/FP68K 000024FA 486E FFE4 pea.l [A6 - 0x1C] 000024FE 486D F746 pea.l [A5 - 0x8BA] 00002502 3F3C 1010 move.w -[A7], 0x1010 00002506 A9EB syscall Pack4/FP68K 00002508 2D6D F9EC FFF4 move.l [A6 - 0xC], [A5 - 0x614] 0000250E 2D6D F9F0 FFF8 move.l [A6 - 0x8], [A5 - 0x610] 00002514 3D6D F9F4 FFFC move.w [A6 - 0x4], [A5 - 0x60C] 0000251A 486D F746 pea.l [A5 - 0x8BA] 0000251E 486E FFF4 pea.l [A6 - 0xC] 00002522 3F3C 1000 move.w -[A7], 0x1000 00002526 A9EB syscall Pack4/FP68K 00002528 486E FFF4 pea.l [A6 - 0xC] 0000252C 3F3C 0016 move.w -[A7], 0x16 00002530 A9EB syscall Pack4/FP68K 00002532 486E FFF4 pea.l [A6 - 0xC] 00002536 486E FFFE pea.l [A6 - 0x2] 0000253A 3F3C 2010 move.w -[A7], 0x2010 0000253E A9EB syscall Pack4/FP68K 00002540 486D F746 pea.l [A5 - 0x8BA] 00002544 486E FFF4 pea.l [A6 - 0xC] 00002548 3F3C 100E move.w -[A7], 0x100E 0000254C A9EB syscall Pack4/FP68K 0000254E 486E FFFE pea.l [A6 - 0x2] 00002552 486E FFF4 pea.l [A6 - 0xC] 00002556 3F3C 2002 move.w -[A7], 0x2002 0000255A A9EB syscall Pack4/FP68K 0000255C 486E FFF4 pea.l [A6 - 0xC] 00002560 486D F746 pea.l [A5 - 0x8BA] 00002564 3F3C 1010 move.w -[A7], 0x1010 00002568 A9EB syscall Pack4/FP68K 0000256A 206E 0008 movea.l A0, [A6 + 0x8] 0000256E 302E FFFE move.w D0, [A6 - 0x2] 00002572 48C0 ext.l D0 00002574 D190 add.l [A0], D0 00002576 206E 000C movea.l A0, [A6 + 0xC] 0000257A 4A28 0020 tst.b [A0 + 0x20] 0000257E 6718 beq +0x1A /* 00002598 */ 00002580 6000 0084 bra +0x86 /* 00002606 */ label00002584: 00002584 206E 0008 movea.l A0, [A6 + 0x8] 00002588 0690 FFFF FFE2 addi.l [A0], 0xFFFFFFE2 0000258E 206E 0008 movea.l A0, [A6 + 0x8] 00002592 0690 0000 0064 addi.l [A0], 0x64 /* 'd' */ label00002598: 00002598 206E 0008 movea.l A0, [A6 + 0x8] 0000259C 2010 move.l D0, [A0] 0000259E 4C7C 0801 0000 0064 movem.l D0,A3, 0x64 /* 'd' */ 000025A6 0C81 0000 001E cmpi.l D1, 0x1E 000025AC 6CD6 bge -0x28 /* 00002584 */ 000025AE 6014 bra +0x16 /* 000025C4 */ label000025B0: 000025B0 206E 0008 movea.l A0, [A6 + 0x8] 000025B4 0690 FFFF E890 addi.l [A0], 0xFFFFE890 000025BA 206E 0008 movea.l A0, [A6 + 0x8] 000025BE 0690 0000 2710 addi.l [A0], 0x2710 label000025C4: 000025C4 206E 0008 movea.l A0, [A6 + 0x8] 000025C8 2010 move.l D0, [A0] 000025CA 4C7C 0801 0000 2710 movem.l D0,A3, 0x2710 000025D2 0C81 0000 1770 cmpi.l D1, 0x1770 000025D8 6CD6 bge -0x28 /* 000025B0 */ 000025DA 6014 bra +0x16 /* 000025F0 */ label000025DC: 000025DC 206E 0008 movea.l A0, [A6 + 0x8] 000025E0 0690 FFF6 D840 addi.l [A0], 0xFFF6D840 000025E6 206E 0008 movea.l A0, [A6 + 0x8] 000025EA 0690 000F 4240 addi.l [A0], 0xF4240 label000025F0: 000025F0 206E 0008 movea.l A0, [A6 + 0x8] 000025F4 2010 move.l D0, [A0] 000025F6 4C7C 0801 000F 4240 movem.l D0,A3, 0xF4240 000025FE 0C81 0009 27C0 cmpi.l D1, 0x927C0 00002604 6CD6 bge -0x28 /* 000025DC */ label00002606: 00002606 4E5E unlink A6 00002608 4E75 rts 0000260A 4255 clr.w [A5] 0000260C 4D50 chk.w D6, [A0] 0000260E 4652 not.w [A2] 00002610 414D chk.w D0, A5 fn00002612: 00002612 4E56 FFD8 link A6, -0x0028 00002616 206E 0008 movea.l A0, [A6 + 0x8] 0000261A 4A28 0020 tst.b [A0 + 0x20] 0000261E 6610 bne +0x12 /* 00002630 */ 00002620 206E 0008 movea.l A0, [A6 + 0x8] 00002624 217C 0000 0BB5 0018 move.l [A0 + 0x18], 0xBB5 0000262C 6000 0112 bra +0x114 /* 00002740 */ label00002630: 00002630 206E 0008 movea.l A0, [A6 + 0x8] 00002634 2068 0008 movea.l A0, [A0 + 0x8] 00002638 4868 FFE2 pea.l [A0 - 0x1E] 0000263C 3F3C 5345 move.w -[A7], 0x5345 /* 'SE' */ 00002640 4EBA 1B60 jsr [PC + 0x1B60 /* 000041A2 */] 00002644 5C8F addq.l A7, 6 00002646 3F3C 504C move.w -[A7], 0x504C /* 'PL' */ 0000264A 4EBA 1B02 jsr [PC + 0x1B02 /* 0000414E */] 0000264E 548F addq.l A7, 2 label00002650: 00002650 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */ 00002654 4EBA 1BCE jsr [PC + 0x1BCE /* 00004224 */] 00002658 548F addq.l A7, 2 0000265A 2F00 move.l -[A7], D0 0000265C 486E FFF4 pea.l [A6 - 0xC] 00002660 4EBA F21C jsr [PC - 0xDE4 /* 0000187E */] 00002664 206E 0008 movea.l A0, [A6 + 0x8] 00002668 202E FFF4 move.l D0, [A6 - 0xC] 0000266C B0A8 0008 cmp.l D0, [A0 + 0x8] 00002670 6DDE blt -0x20 /* 00002650 */ 00002672 42A7 clr.l -[A7] 00002674 A975 syscall TickCount 00002676 201F move.l D0, [A7]+ 00002678 2D40 FFFC move.l [A6 - 0x4], D0 label0000267C: 0000267C 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */ 00002680 4EBA 1BA2 jsr [PC + 0x1BA2 /* 00004224 */] 00002684 548F addq.l A7, 2 00002686 2F00 move.l -[A7], D0 00002688 486E FFF4 pea.l [A6 - 0xC] 0000268C 4EBA F1F0 jsr [PC - 0xE10 /* 0000187E */] 00002690 206E 0008 movea.l A0, [A6 + 0x8] 00002694 2028 0008 move.l D0, [A0 + 0x8] 00002698 0680 0000 0064 addi.l D0, 0x64 /* 'd' */ 0000269E B0AE FFF4 cmp.l D0, [A6 - 0xC] 000026A2 6ED8 bgt -0x26 /* 0000267C */ 000026A4 42A7 clr.l -[A7] 000026A6 A975 syscall TickCount 000026A8 201F move.l D0, [A7]+ 000026AA 90AE FFFC sub.l D0, [A6 - 0x4] 000026AE 2D40 FFF8 move.l [A6 - 0x8], D0 000026B2 2D7C 0009 27C0 FFF0 move.l [A6 - 0x10], 0x927C0 000026BA 486E FFF0 pea.l [A6 - 0x10] 000026BE 486E FFE2 pea.l [A6 - 0x1E] 000026C2 3F3C 280E move.w -[A7], 0x280E 000026C6 A9EB syscall Pack4/FP68K 000026C8 486E FFE2 pea.l [A6 - 0x1E] 000026CC 486E FFEC pea.l [A6 - 0x14] 000026D0 3F3C 1010 move.w -[A7], 0x1010 000026D4 A9EB syscall Pack4/FP68K 000026D6 486E FFEC pea.l [A6 - 0x14] 000026DA 486E FFD8 pea.l [A6 - 0x28] 000026DE 3F3C 100E move.w -[A7], 0x100E 000026E2 A9EB syscall Pack4/FP68K 000026E4 486E FFF8 pea.l [A6 - 0x8] 000026E8 486E FFD8 pea.l [A6 - 0x28] 000026EC 3F3C 2806 move.w -[A7], 0x2806 000026F0 A9EB syscall Pack4/FP68K 000026F2 486D F9F6 pea.l [A5 - 0x60A] 000026F6 486E FFD8 pea.l [A6 - 0x28] 000026FA 3F3C 0000 move.w -[A7], 0x0 000026FE A9EB syscall Pack4/FP68K 00002700 206E 0008 movea.l A0, [A6 + 0x8] 00002704 486E FFD8 pea.l [A6 - 0x28] 00002708 3F3C 0016 move.w -[A7], 0x16 0000270C A9EB syscall Pack4/FP68K 0000270E 486E FFD8 pea.l [A6 - 0x28] 00002712 4868 0018 pea.l [A0 + 0x18] 00002716 3F3C 2810 move.w -[A7], 0x2810 0000271A A9EB syscall Pack4/FP68K 0000271C 3F3C 5354 move.w -[A7], 0x5354 /* 'ST' */ 00002720 4EBA 1A2C jsr [PC + 0x1A2C /* 0000414E */] 00002724 548F addq.l A7, 2 00002726 206E 0008 movea.l A0, [A6 + 0x8] 0000272A 0CA8 0000 0BB8 0018 cmpi.l [A0 + 0x18], 0xBB8 00002732 660C bne +0xE /* 00002740 */ 00002734 206E 0008 movea.l A0, [A6 + 0x8] 00002738 217C 0000 0BB5 0018 move.l [A0 + 0x18], 0xBB5 label00002740: 00002740 4E5E unlink A6 00002742 4E75 rts 00002744 4745 chk.w D3, D5 00002746 5446 addq.w D6, 2 00002748 5241 addq.w D1, 1 0000274A 4D45 chk.w D6, D5 fn0000274C: 0000274C 4E56 FFD4 link A6, -0x002C 00002750 42AE FFD8 clr.l [A6 - 0x28] 00002754 42AE FFD4 clr.l [A6 - 0x2C] 00002758 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000275C 4EBA E39A jsr [PC - 0x1C66 /* 00000AF8 */] 00002760 588F addq.l A7, 4 00002762 2D40 FFEA move.l [A6 - 0x16], D0 00002766 206E 0008 movea.l A0, [A6 + 0x8] 0000276A 2D68 0008 FFF2 move.l [A6 - 0xE], [A0 + 0x8] 00002770 206E 0008 movea.l A0, [A6 + 0x8] 00002774 2D68 000C FFEE move.l [A6 - 0x12], [A0 + 0xC] 0000277A 206E 0008 movea.l A0, [A6 + 0x8] 0000277E 4A28 0020 tst.b [A0 + 0x20] 00002782 6614 bne +0x16 /* 00002798 */ 00002784 486E FFF2 pea.l [A6 - 0xE] 00002788 4EBA 1B7C jsr [PC + 0x1B7C /* 00004306 */] 0000278C 588F addq.l A7, 4 0000278E 486E FFEE pea.l [A6 - 0x12] 00002792 4EBA 1B72 jsr [PC + 0x1B72 /* 00004306 */] 00002796 588F addq.l A7, 4 label00002798: 00002798 202E FFEE move.l D0, [A6 - 0x12] 0000279C 90AE FFF2 sub.l D0, [A6 - 0xE] 000027A0 5280 addq.l D0, 1 000027A2 2D40 FFF6 move.l [A6 - 0xA], D0 000027A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027AA 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000027AE 7000 moveq.l D0, 0x00 000027B0 102D FBC2 move.b D0, [A5 - 0x43E] 000027B4 3F00 move.w -[A7], D0 000027B6 2F2D FBBE move.l -[A7], [A5 - 0x442] 000027BA 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000027BE 4FEF 000E lea.l A7, [A7 + 0xE] 000027C2 3D40 FFFE move.w [A6 - 0x2], D0 000027C6 4A6E FFFE tst.w [A6 - 0x2] 000027CA 6600 01F8 bne +0x1FA /* 000029C4 */ 000027CE 206E 0008 movea.l A0, [A6 + 0x8] 000027D2 2F28 0024 move.l -[A7], [A0 + 0x24] 000027D6 3F3C 0004 move.w -[A7], 0x4 000027DA 2F2E FFEA move.l -[A7], [A6 - 0x16] 000027DE 4EBA DFDA jsr [PC - 0x2026 /* 000007BA */] 000027E2 4FEF 000A lea.l A7, [A7 + 0xA] 000027E6 2F2E FFEA move.l -[A7], [A6 - 0x16] 000027EA 3F3C 0005 move.w -[A7], 0x5 000027EE 486E FFE8 pea.l [A6 - 0x18] 000027F2 486E FFE4 pea.l [A6 - 0x1C] 000027F6 486E FFDC pea.l [A6 - 0x24] 000027FA A98D syscall GetDialogItem/GetDItem 000027FC 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00002800 206E 0008 movea.l A0, [A6 + 0x8] 00002804 7000 moveq.l D0, 0x00 00002806 1028 0023 move.b D0, [A0 + 0x23] 0000280A 3F00 move.w -[A7], D0 0000280C A963 syscall SetControlValue/SetCtlValue 0000280E 4EBA 17FA jsr [PC + 0x17FA /* 0000400A */] 00002812 06AE FFFF FFE2 FFF2 addi.l [A6 - 0xE], 0xFFFFFFE2 0000281A 206E 0008 movea.l A0, [A6 + 0x8] 0000281E 4A28 0020 tst.b [A0 + 0x20] 00002822 660A bne +0xC /* 0000282E */ 00002824 486E FFF2 pea.l [A6 - 0xE] 00002828 4EBA 1A5E jsr [PC + 0x1A5E /* 00004288 */] 0000282C 588F addq.l A7, 4 label0000282E: 0000282E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002832 3F3C 5345 move.w -[A7], 0x5345 /* 'SE' */ 00002836 4EBA 196A jsr [PC + 0x196A /* 000041A2 */] 0000283A 5C8F addq.l A7, 6 0000283C 206E 0008 movea.l A0, [A6 + 0x8] 00002840 2F28 000C move.l -[A7], [A0 + 0xC] 00002844 3F3C 534D move.w -[A7], 0x534D /* 'SM' */ 00002848 4EBA 1958 jsr [PC + 0x1958 /* 000041A2 */] 0000284C 5C8F addq.l A7, 6 0000284E 3F3C 504C move.w -[A7], 0x504C /* 'PL' */ 00002852 4EBA 18FA jsr [PC + 0x18FA /* 0000414E */] 00002856 548F addq.l A7, 2 label00002858: 00002858 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */ 0000285C 4EBA 19C6 jsr [PC + 0x19C6 /* 00004224 */] 00002860 548F addq.l A7, 2 00002862 2F00 move.l -[A7], D0 00002864 486E FFF2 pea.l [A6 - 0xE] 00002868 4EBA F014 jsr [PC - 0xFEC /* 0000187E */] 0000286C 206E 0008 movea.l A0, [A6 + 0x8] 00002870 202E FFF2 move.l D0, [A6 - 0xE] 00002874 B0A8 0008 cmp.l D0, [A0 + 0x8] 00002878 6DDE blt -0x20 /* 00002858 */ 0000287A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000287E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00002882 588F addq.l A7, 4 00002884 3D40 FFFE move.w [A6 - 0x2], D0 00002888 4A6E FFFE tst.w [A6 - 0x2] 0000288C 6600 0136 bne +0x138 /* 000029C4 */ 00002890 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */ 00002894 4EBA 198E jsr [PC + 0x198E /* 00004224 */] 00002898 548F addq.l A7, 2 0000289A 2F00 move.l -[A7], D0 0000289C 486E FFEE pea.l [A6 - 0x12] 000028A0 4EBA EFDC jsr [PC - 0x1024 /* 0000187E */] 000028A4 42A7 clr.l -[A7] 000028A6 2F2D FA94 move.l -[A7], [A5 - 0x56C] 000028AA 206E 0008 movea.l A0, [A6 + 0x8] 000028AE 2F28 0024 move.l -[A7], [A0 + 0x24] 000028B2 42A7 clr.l -[A7] 000028B4 3F3C 00FF move.w -[A7], 0xFF 000028B8 303C 0188 move.w D0, 0x188 000028BC AAAA syscall QuickTimeDispatch 000028BE 205F movea.l A0, [A7]+ 000028C0 2D48 FFD8 move.l [A6 - 0x28], A0 000028C4 4267 clr.w -[A7] 000028C6 303C 0003 move.w D0, 0x3 000028CA AAAA syscall QuickTimeDispatch 000028CC 301F move.w D0, [A7]+ 000028CE 3D40 FFFE move.w [A6 - 0x2], D0 000028D2 4A40 tst.w D0 000028D4 6706 beq +0x8 /* 000028DC */ 000028D6 486D FA00 pea.l [A5 - 0x600] 000028DA ABFF syscall DebugStr label000028DC: 000028DC 42A7 clr.l -[A7] 000028DE 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000028E2 4879 736F 756E push.l 0x736F756E /* 'soun' */ 000028E8 206E 0008 movea.l A0, [A6 + 0x8] 000028EC 2F28 0024 move.l -[A7], [A0 + 0x24] 000028F0 42A7 clr.l -[A7] 000028F2 42A7 clr.l -[A7] 000028F4 303C 018E move.w D0, 0x18E 000028F8 AAAA syscall QuickTimeDispatch 000028FA 205F movea.l A0, [A7]+ 000028FC 2D48 FFD4 move.l [A6 - 0x2C], A0 00002900 4267 clr.w -[A7] 00002902 303C 0003 move.w D0, 0x3 00002906 AAAA syscall QuickTimeDispatch 00002908 301F move.w D0, [A7]+ 0000290A 3D40 FFFE move.w [A6 - 0x2], D0 0000290E 4A40 tst.w D0 00002910 6706 beq +0x8 /* 00002918 */ 00002912 486D FA16 pea.l [A5 - 0x5EA] 00002916 ABFF syscall DebugStr label00002918: 00002918 4267 clr.w -[A7] 0000291A 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000291E 303C 0072 move.w D0, 0x72 /* 'r' */ 00002922 AAAA syscall QuickTimeDispatch 00002924 301F move.w D0, [A7]+ 00002926 3D40 FFFE move.w [A6 - 0x2], D0 0000292A 4A6E FFFE tst.w [A6 - 0x2] 0000292E 6706 beq +0x8 /* 00002936 */ 00002930 486D FA2C pea.l [A5 - 0x5D4] 00002934 ABFF syscall DebugStr label00002936: 00002936 4267 clr.w -[A7] 00002938 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000293C 2F2D FDAC move.l -[A7], [A5 - 0x254] 00002940 42A7 clr.l -[A7] 00002942 2F2D FDD8 move.l -[A7], [A5 - 0x228] 00002946 4878 0001 push.l 0x1 0000294A 2F2D FDA4 move.l -[A7], [A5 - 0x25C] 0000294E 2F2D FDD8 move.l -[A7], [A5 - 0x228] 00002952 4267 clr.w -[A7] 00002954 42A7 clr.l -[A7] 00002956 303C 007C move.w D0, 0x7C /* '|' */ 0000295A AAAA syscall QuickTimeDispatch 0000295C 301F move.w D0, [A7]+ 0000295E 3D40 FFFE move.w [A6 - 0x2], D0 00002962 4A6E FFFE tst.w [A6 - 0x2] 00002966 6706 beq +0x8 /* 0000296E */ 00002968 486D FA44 pea.l [A5 - 0x5BC] 0000296C ABFF syscall DebugStr label0000296E: 0000296E 4267 clr.w -[A7] 00002970 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00002974 303C 0073 move.w D0, 0x73 /* 's' */ 00002978 AAAA syscall QuickTimeDispatch 0000297A 301F move.w D0, [A7]+ 0000297C 3D40 FFFE move.w [A6 - 0x2], D0 00002980 4A6E FFFE tst.w [A6 - 0x2] 00002984 6706 beq +0x8 /* 0000298C */ 00002986 486D FA5A pea.l [A5 - 0x5A6] 0000298A ABFF syscall DebugStr label0000298C: 0000298C 42A7 clr.l -[A7] 0000298E 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00002992 303C 006A move.w D0, 0x6A /* 'j' */ 00002996 AAAA syscall QuickTimeDispatch 00002998 201F move.l D0, [A7]+ 0000299A 4267 clr.w -[A7] 0000299C 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000029A0 42A7 clr.l -[A7] 000029A2 42A7 clr.l -[A7] 000029A4 2F00 move.l -[A7], D0 000029A6 4879 0001 0000 push.l 0x10000 000029AC 303C 0183 move.w D0, 0x183 000029B0 AAAA syscall QuickTimeDispatch 000029B2 301F move.w D0, [A7]+ 000029B4 3D40 FFFE move.w [A6 - 0x2], D0 000029B8 4A6E FFFE tst.w [A6 - 0x2] 000029BC 6706 beq +0x8 /* 000029C4 */ 000029BE 486D FA70 pea.l [A5 - 0x590] 000029C2 ABFF syscall DebugStr label000029C4: 000029C4 4EBA 1644 jsr [PC + 0x1644 /* 0000400A */] 000029C8 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 000029CC 3D40 FFFE move.w [A6 - 0x2], D0 000029D0 42A7 clr.l -[A7] 000029D2 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 000029D6 4267 clr.w -[A7] 000029D8 2F3C 0002 002E move.l -[A7], 0x2002E 000029DE 7000 moveq.l D0, 0x00 000029E0 A82A syscall ComponentDispatch 000029E2 201F move.l D0, [A7]+ 000029E4 3D40 FFFE move.w [A6 - 0x2], D0 000029E8 2F2E FFEA move.l -[A7], [A6 - 0x16] 000029EC A983 syscall DisposeDialog 000029EE 4E5E unlink A6 000029F0 4E75 rts 000029F2 4D41 chk.w D6, D1 000029F4 4B45 chk.w D5, D5 000029F6 534F subq.w A7, 1 000029F8 554E subq.w A6, 2 fn000029FA: 000029FA 4E56 FFFC link A6, -0x0004 000029FE 42A7 clr.l -[A7] 00002A00 A975 syscall TickCount 00002A02 201F move.l D0, [A7]+ 00002A04 2D40 FFFC move.l [A6 - 0x4], D0 label00002A08: 00002A08 42A7 clr.l -[A7] 00002A0A A975 syscall TickCount 00002A0C 201F move.l D0, [A7]+ 00002A0E 90AE FFFC sub.l D0, [A6 - 0x4] 00002A12 B0AE 0008 cmp.l D0, [A6 + 0x8] 00002A16 65F0 bcs -0xE /* 00002A08 */ 00002A18 4E5E unlink A6 00002A1A 4E75 rts 00002A1C 5741 subq.w D1, 3 00002A1E 4954 chk.w D4, [A4] 00002A20 464F not.w A7 00002A22 524D addq.w A5, 1 fn00002A24: 00002A24 4267 clr.w -[A7] 00002A26 A974 syscall Button 00002A28 101F move.b D0, [A7]+ 00002A2A 4E75 rts fn00002A2C: 00002A2C 4E56 FFDE link A6, -0x0022 00002A30 42A7 clr.l -[A7] 00002A32 3F3C 0086 move.w -[A7], 0x86 00002A36 42A7 clr.l -[A7] 00002A38 4878 FFFF push.l 0xFFFF 00002A3C A97C syscall GetNewDialog 00002A3E 205F movea.l A0, [A7]+ 00002A40 2D48 FFFC move.l [A6 - 0x4], A0 00002A44 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A48 A873 syscall SetPort 00002A4A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A4E A981 syscall DrawDialog 00002A50 2D7C 7072 7674 FFE0 move.l [A6 - 0x20], 0x70727674 /* 'prvt' */ 00002A58 2D7C 4D6F 6F56 FFE4 move.l [A6 - 0x1C], 0x4D6F6F56 /* 'MooV' */ 00002A60 42AE FFE8 clr.l [A6 - 0x18] 00002A64 42AE FFEC clr.l [A6 - 0x14] 00002A68 42AE FFF0 clr.l [A6 - 0x10] 00002A6C 42A7 clr.l -[A7] 00002A6E 42A7 clr.l -[A7] 00002A70 486E FFE0 pea.l [A6 - 0x20] 00002A74 7004 moveq.l D0, 0x04 00002A76 A82A syscall ComponentDispatch 00002A78 205F movea.l A0, [A7]+ 00002A7A 2D48 FFF4 move.l [A6 - 0xC], A0 00002A7E 42A7 clr.l -[A7] 00002A80 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002A84 7007 moveq.l D0, 0x07 00002A86 A82A syscall ComponentDispatch 00002A88 205F movea.l A0, [A7]+ 00002A8A 2D48 FFF8 move.l [A6 - 0x8], A0 00002A8E 4AAE FFF8 tst.l [A6 - 0x8] 00002A92 6732 beq +0x34 /* 00002AC6 */ 00002A94 42A7 clr.l -[A7] 00002A96 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002A9A 3F2E 000C move.w -[A7], [A6 + 0xC] 00002A9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AA2 1F3C 0001 move.b -[A7], 0x1 00002AA6 42A7 clr.l -[A7] 00002AA8 42A7 clr.l -[A7] 00002AAA 2F3C 0010 0002 move.l -[A7], 0x100002 00002AB0 7000 moveq.l D0, 0x00 00002AB2 A82A syscall ComponentDispatch 00002AB4 201F move.l D0, [A7]+ 00002AB6 3D40 FFDE move.w [A6 - 0x22], D0 00002ABA 4267 clr.w -[A7] 00002ABC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002AC0 7008 moveq.l D0, 0x08 00002AC2 A82A syscall ComponentDispatch 00002AC4 301F move.w D0, [A7]+ label00002AC6: 00002AC6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002ACA A983 syscall DisposeDialog 00002ACC 4E5E unlink A6 00002ACE 4E75 rts 00002AD0 4D41 chk.w D6, D1 00002AD2 4B45 chk.w D5, D5 00002AD4 5052 addq.w [A2], 8 00002AD6 4556 chk.w D2, [A6] fn00002AD8: 00002AD8 4E56 FFFA link A6, -0x0006 00002ADC 4EBA EC9C jsr [PC - 0x1364 /* 0000177A */] 00002AE0 486D F73E pea.l [A5 - 0x8C2] 00002AE4 A86E syscall InitGraf 00002AE6 AA90 syscall InitPalettes 00002AE8 A8FE syscall InitFonts 00002AEA 3F3C FFFF move.w -[A7], 0xFFFF 00002AEE 4267 clr.w -[A7] 00002AF0 201F move.l D0, [A7]+ 00002AF2 A032 syscall FlushEvents 00002AF4 A912 syscall InitWindows 00002AF6 A930 syscall InitMenus 00002AF8 A9CC syscall TEInit 00002AFA 42A7 clr.l -[A7] 00002AFC A97B syscall InitDialogs 00002AFE A850 syscall InitCursor 00002B00 422D FA8C clr.b [A5 - 0x574] 00002B04 42A7 clr.l -[A7] 00002B06 A8D8 syscall NewRgn 00002B08 205F movea.l A0, [A7]+ 00002B0A 2B48 FA8E move.l [A5 - 0x572], A0 00002B0E 4267 clr.w -[A7] 00002B10 303C 0001 move.w D0, 0x1 00002B14 AAAA syscall QuickTimeDispatch 00002B16 301F move.w D0, [A7]+ 00002B18 3D40 FFFE move.w [A6 - 0x2], D0 00002B1C 4A6E FFFE tst.w [A6 - 0x2] 00002B20 6600 0100 bne +0x102 /* 00002C22 */ 00002B24 4EBA 14E4 jsr [PC + 0x14E4 /* 0000400A */] 00002B28 3F3C 3F58 move.w -[A7], 0x3F58 /* '?X' */ 00002B2C 4EBA 16F6 jsr [PC + 0x16F6 /* 00004224 */] 00002B30 548F addq.l A7, 2 00002B32 2D40 FFFA move.l [A6 - 0x6], D0 00002B36 206E FFFA movea.l A0, [A6 - 0x6] 00002B3A 4A10 tst.b [A0] 00002B3C 670C beq +0xE /* 00002B4A */ 00002B3E 206E FFFA movea.l A0, [A6 - 0x6] 00002B42 0C28 0050 0001 cmpi.b [A0 + 0x1], 0x50 /* 'P' */ 00002B48 6722 beq +0x24 /* 00002B6C */ label00002B4A: 00002B4A 486D FC24 pea.l [A5 - 0x3DC] 00002B4E 486D FC22 pea.l [A5 - 0x3DE] 00002B52 486D FC20 pea.l [A5 - 0x3E0] 00002B56 486D FC0C pea.l [A5 - 0x3F4] 00002B5A 4EBA D4A4 jsr [PC - 0x2B5C /* 00000000 */] 00002B5E 4FEF 0010 lea.l A7, [A7 + 0x10] 00002B62 7001 moveq.l D0, 0x01 00002B64 3D40 FFFE move.w [A6 - 0x2], D0 00002B68 6000 00B8 bra +0xBA /* 00002C22 */ label00002B6C: 00002B6C 206E FFFA movea.l A0, [A6 - 0x6] 00002B70 217C 3135 3036 0002 move.l [A0 + 0x2], 0x31353036 /* '1506' */ 00002B78 6706 beq +0x8 /* 00002B80 */ 00002B7A 7001 moveq.l D0, 0x01 00002B7C 1B40 FA92 move.b [A5 - 0x56E], D0 label00002B80: 00002B80 4878 0078 push.l 0x78 /* 'x' */ 00002B84 3F3C 5350 move.w -[A7], 0x5350 /* 'SP' */ 00002B88 4EBA 1618 jsr [PC + 0x1618 /* 000041A2 */] 00002B8C 5C8F addq.l A7, 6 00002B8E 3F3C 4652 move.w -[A7], 0x4652 /* 'FR' */ 00002B92 4EBA 15BA jsr [PC + 0x15BA /* 0000414E */] 00002B96 548F addq.l A7, 2 00002B98 486D FBC4 pea.l [A5 - 0x43C] 00002B9C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00002BA0 588F addq.l A7, 4 00002BA2 3D40 FFFE move.w [A6 - 0x2], D0 00002BA6 4A6E FFFE tst.w [A6 - 0x2] 00002BAA 671A beq +0x1C /* 00002BC6 */ 00002BAC 486D FC36 pea.l [A5 - 0x3CA] 00002BB0 486D FC34 pea.l [A5 - 0x3CC] 00002BB4 486D FC32 pea.l [A5 - 0x3CE] 00002BB8 486D FC26 pea.l [A5 - 0x3DA] 00002BBC 4EBA D442 jsr [PC - 0x2BBE /* 00000000 */] 00002BC0 4FEF 0010 lea.l A7, [A7 + 0x10] 00002BC4 605C bra +0x5E /* 00002C22 */ label00002BC6: 00002BC6 486D FBC8 pea.l [A5 - 0x438] 00002BCA 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 00002BCE 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00002BD2 508F addq.l A7, 8 00002BD4 3D40 FFFE move.w [A6 - 0x2], D0 00002BD8 4A6E FFFE tst.w [A6 - 0x2] 00002BDC 6706 beq +0x8 /* 00002BE4 */ 00002BDE 302E FFFE move.w D0, [A6 - 0x2] 00002BE2 6042 bra +0x44 /* 00002C26 */ label00002BE4: 00002BE4 2B7C 7270 7A61 FBA4 move.l [A5 - 0x45C], 0x72707A61 /* 'rpza' */ 00002BEC 2B7C 0000 0200 FBAC move.l [A5 - 0x454], 0x200 00002BF4 2B7C 0000 0200 FBB0 move.l [A5 - 0x450], 0x200 00002BFC 700A moveq.l D0, 0x0A 00002BFE 2B40 FBB4 move.l [A5 - 0x44C], D0 00002C02 7001 moveq.l D0, 0x01 00002C04 2B40 FBB8 move.l [A5 - 0x448], D0 00002C08 426D FBBC clr.w [A5 - 0x444] 00002C0C 42AD FBA8 clr.l [A5 - 0x458] 00002C10 2B7C 0000 2B77 FBBE move.l [A5 - 0x442], 0x2B77 /* '+w' */ 00002C18 7001 moveq.l D0, 0x01 00002C1A 1B40 FBC2 move.b [A5 - 0x43E], D0 00002C1E 426E FFFE clr.w [A6 - 0x2] label00002C22: 00002C22 302E FFFE move.w D0, [A6 - 0x2] label00002C26: 00002C26 4E5E unlink A6 00002C28 4E75 rts 00002C2A 494E chk.w D4, A6 00002C2C 4954 chk.w D4, [A4] 00002C2E 4D41 chk.w D6, D1 00002C30 4349 chk.w D1, A1 fn00002C32: 00002C32 4E56 FFFE link A6, -0x0002 00002C36 2F2D FA8E move.l -[A7], [A5 - 0x572] 00002C3A A8D9 syscall DisposRgn/DisposeRgn 00002C3C 2F2D FBC8 move.l -[A7], [A5 - 0x438] 00002C40 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 00002C44 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002C48 508F addq.l A7, 8 00002C4A 486D FBC4 pea.l [A5 - 0x43C] 00002C4E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00002C52 588F addq.l A7, 4 00002C54 3D40 FFFE move.w [A6 - 0x2], D0 00002C58 4EBA 13EE jsr [PC + 0x13EE /* 00004048 */] 00002C5C 4E5E unlink A6 00002C5E 4E75 rts 00002C60 434C chk.w D1, A4 00002C62 4541 chk.w D2, D1 00002C64 4E55 5020 link A5, -0xFFFFAFE0 fn00002C68: 00002C68 42A7 clr.l -[A7] 00002C6A 3F3C 0080 move.w -[A7], 0x80 00002C6E A9BF syscall GetRMenu 00002C70 205F movea.l A0, [A7]+ 00002C72 2B48 FBCC move.l [A5 - 0x434], A0 00002C76 4850 pea.l [A0] 00002C78 4267 clr.w -[A7] 00002C7A A935 syscall InsertMenu 00002C7C 42A7 clr.l -[A7] 00002C7E 3F3C 0081 move.w -[A7], 0x81 00002C82 A9BF syscall GetRMenu 00002C84 205F movea.l A0, [A7]+ 00002C86 2B48 FBD0 move.l [A5 - 0x430], A0 00002C8A 4850 pea.l [A0] 00002C8C 4267 clr.w -[A7] 00002C8E A935 syscall InsertMenu 00002C90 42A7 clr.l -[A7] 00002C92 3F3C 0082 move.w -[A7], 0x82 00002C96 A9BF syscall GetRMenu 00002C98 205F movea.l A0, [A7]+ 00002C9A 2B48 FBD4 move.l [A5 - 0x42C], A0 00002C9E 4850 pea.l [A0] 00002CA0 4267 clr.w -[A7] 00002CA2 A935 syscall InsertMenu 00002CA4 42A7 clr.l -[A7] 00002CA6 3F3C 0083 move.w -[A7], 0x83 00002CAA A9BF syscall GetRMenu 00002CAC 205F movea.l A0, [A7]+ 00002CAE 2B48 FBD8 move.l [A5 - 0x428], A0 00002CB2 4850 pea.l [A0] 00002CB4 4267 clr.w -[A7] 00002CB6 A935 syscall InsertMenu 00002CB8 A937 syscall DrawMenuBar 00002CBA 2F2D FBCC move.l -[A7], [A5 - 0x434] 00002CBE 4879 4452 5652 push.l 0x44525652 /* 'DRVR' */ 00002CC4 A94D syscall AppendResMenu/AddResMenu 00002CC6 4E75 rts fn00002CC8: 00002CC8 41ED FBE0 lea.l A0, [A5 - 0x420] 00002CCC 43ED F6CA lea.l A1, [A5 - 0x936] 00002CD0 20D9 move.l [A0]+, [A1]+ 00002CD2 20D9 move.l [A0]+, [A1]+ 00002CD4 42A7 clr.l -[A7] 00002CD6 42A7 clr.l -[A7] 00002CD8 486D FBF0 pea.l [A5 - 0x410] 00002CDC 486D FC38 pea.l [A5 - 0x3C8] 00002CE0 4267 clr.w -[A7] 00002CE2 4267 clr.w -[A7] 00002CE4 4878 FFFF push.l 0xFFFF 00002CE8 1F3C 0001 move.b -[A7], 0x1 00002CEC 42A7 clr.l -[A7] 00002CEE AA45 syscall NewCWindow 00002CF0 205F movea.l A0, [A7]+ 00002CF2 2B48 FBDC move.l [A5 - 0x424], A0 00002CF6 4E75 rts fn00002CF8: 00002CF8 4E56 FFFC link A6, -0x0004 00002CFC 2F0C move.l -[A7], A4 00002CFE 42A7 clr.l -[A7] 00002D00 A924 syscall FrontWindow 00002D02 205F movea.l A0, [A7]+ 00002D04 2848 movea.l A4, A0 00002D06 200C move.l D0, A4 00002D08 6708 beq +0xA /* 00002D12 */ 00002D0A 306C 006C movea.w A0, [A4 + 0x6C] 00002D0E 2008 move.l D0, A0 00002D10 6002 bra +0x4 /* 00002D14 */ label00002D12: 00002D12 7000 moveq.l D0, 0x00 label00002D14: 00002D14 3D40 FFFE move.w [A6 - 0x2], D0 00002D18 4A6E FFFE tst.w [A6 - 0x2] 00002D1C 5DC0 slt D0 00002D1E 4400 neg.b D0 00002D20 4880 ext.w D0 00002D22 1D40 FFFD move.b [A6 - 0x3], D0 00002D26 206D FBDC movea.l A0, [A5 - 0x424] 00002D2A 1D68 006E FFFC move.b [A6 - 0x4], [A0 + 0x6E] 00002D30 7000 moveq.l D0, 0x00 00002D32 102E FFFD move.b D0, [A6 - 0x3] 00002D36 3F00 move.w -[A7], D0 00002D38 3F3C 0001 move.w -[A7], 0x1 00002D3C 2F2D FBD4 move.l -[A7], [A5 - 0x42C] 00002D40 4EBA 0096 jsr [PC + 0x96 /* 00002DD8 */] 00002D44 508F addq.l A7, 8 00002D46 7000 moveq.l D0, 0x00 00002D48 102E FFFD move.b D0, [A6 - 0x3] 00002D4C 3F00 move.w -[A7], D0 00002D4E 3F3C 0003 move.w -[A7], 0x3 00002D52 2F2D FBD4 move.l -[A7], [A5 - 0x42C] 00002D56 4EBA 0080 jsr [PC + 0x80 /* 00002DD8 */] 00002D5A 508F addq.l A7, 8 00002D5C 7000 moveq.l D0, 0x00 00002D5E 102E FFFD move.b D0, [A6 - 0x3] 00002D62 3F00 move.w -[A7], D0 00002D64 3F3C 0004 move.w -[A7], 0x4 00002D68 2F2D FBD4 move.l -[A7], [A5 - 0x42C] 00002D6C 4EBA 006A jsr [PC + 0x6A /* 00002DD8 */] 00002D70 508F addq.l A7, 8 00002D72 7000 moveq.l D0, 0x00 00002D74 102E FFFD move.b D0, [A6 - 0x3] 00002D78 3F00 move.w -[A7], D0 00002D7A 3F3C 0005 move.w -[A7], 0x5 00002D7E 2F2D FBD4 move.l -[A7], [A5 - 0x42C] 00002D82 4EBA 0054 jsr [PC + 0x54 /* 00002DD8 */] 00002D86 508F addq.l A7, 8 00002D88 7000 moveq.l D0, 0x00 00002D8A 102E FFFD move.b D0, [A6 - 0x3] 00002D8E 3F00 move.w -[A7], D0 00002D90 3F3C 0006 move.w -[A7], 0x6 00002D94 2F2D FBD4 move.l -[A7], [A5 - 0x42C] 00002D98 4EBA 003E jsr [PC + 0x3E /* 00002DD8 */] 00002D9C 508F addq.l A7, 8 00002D9E 4267 clr.w -[A7] 00002DA0 3F3C 0001 move.w -[A7], 0x1 00002DA4 2F2D FBD0 move.l -[A7], [A5 - 0x430] 00002DA8 4EBA 002E jsr [PC + 0x2E /* 00002DD8 */] 00002DAC 508F addq.l A7, 8 00002DAE 4A2E FFFD tst.b [A6 - 0x3] 00002DB2 6604 bne +0x6 /* 00002DB8 */ 00002DB4 7000 moveq.l D0, 0x00 00002DB6 6002 bra +0x4 /* 00002DBA */ label00002DB8: 00002DB8 7001 moveq.l D0, 0x01 label00002DBA: 00002DBA 3F00 move.w -[A7], D0 00002DBC 3F3C 0002 move.w -[A7], 0x2 00002DC0 2F2D FBD0 move.l -[A7], [A5 - 0x430] 00002DC4 4EBA 0012 jsr [PC + 0x12 /* 00002DD8 */] 00002DC8 508F addq.l A7, 8 00002DCA 285F movea.l A4, [A7]+ 00002DCC 4E5E unlink A6 00002DCE 4E75 rts 00002DD0 4144 chk.w D0, D4 00002DD2 4A55 tst.w [A5] 00002DD4 5354 subq.w [A4], 1 00002DD6 4D45 chk.w D6, D5 fn00002DD8: 00002DD8 4E56 0000 link A6, 0 00002DDC 4A2E 000F tst.b [A6 + 0xF] 00002DE0 670C beq +0xE /* 00002DEE */ 00002DE2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DE6 3F2E 000C move.w -[A7], [A6 + 0xC] 00002DEA A939 syscall EnableItem 00002DEC 600A bra +0xC /* 00002DF8 */ label00002DEE: 00002DEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DF2 3F2E 000C move.w -[A7], [A6 + 0xC] 00002DF6 A93A syscall DisableItem label00002DF8: 00002DF8 4E5E unlink A6 00002DFA 4E75 rts 00002DFC 454E chk.w D2, A6 00002DFE 4142 chk.w D0, D2 00002E00 4C45 2020 movem.l D5,A5, D5 fn00002E04: 00002E04 4E56 FEF4 link A6, -0x010C 00002E08 4267 clr.w -[A7] 00002E0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E0E A86A syscall HiWord 00002E10 301F move.w D0, [A7]+ 00002E12 3D40 FFFE move.w [A6 - 0x2], D0 00002E16 4267 clr.w -[A7] 00002E18 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E1C A86B syscall LoWord 00002E1E 301F move.w D0, [A7]+ 00002E20 3D40 FFFC move.w [A6 - 0x4], D0 00002E24 302E FFFE move.w D0, [A6 - 0x2] 00002E28 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002E2C 0080 0083 011C ori.l D0, 0x83011C 00002E32 0008 0046 ori.b A0, 0x46 /* 'F' */ 00002E36 00B6 00D2 302E FFFC ori.l <>, 0xD2302E 00002E3E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002E42 0001 0001 ori.b D1, 0x1 00002E46 000C 0002 ori.b A4, 0x2 00002E4A 4EBA 0122 jsr [PC + 0x122 /* 00002F6E */] 00002E4E 6000 00FC bra +0xFE /* 00002F4C */ 00002E52 486E FEF8 pea.l [A6 - 0x108] 00002E56 A874 syscall GetPort 00002E58 2F2D FBCC move.l -[A7], [A5 - 0x434] 00002E5C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002E60 486E FEFC pea.l [A6 - 0x104] 00002E64 A946 syscall GetMenuItemText/GetItem 00002E66 4267 clr.w -[A7] 00002E68 486E FEFC pea.l [A6 - 0x104] 00002E6C A9B6 syscall OpenDeskAcc 00002E6E 301F move.w D0, [A7]+ 00002E70 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00002E74 A873 syscall SetPort 00002E76 6000 00D4 bra +0xD6 /* 00002F4C */ 00002E7A 302E FFFC move.w D0, [A6 - 0x4] 00002E7E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002E82 0001 0005 ori.b D1, 0x5 00002E86 00C6 .incomplete 00002E88 000A 0010 ori.b A2, 0x10 00002E8C 00C0 .incomplete 00002E8E 00BE 0042 4EBA ori.l <>, 0x424EBA 00002E94 0182 bclr D2, D0 00002E96 6000 00B4 bra +0xB6 /* 00002F4C */ 00002E9A 42A7 clr.l -[A7] 00002E9C A924 syscall FrontWindow 00002E9E 205F movea.l A0, [A7]+ 00002EA0 2D48 FEF4 move.l [A6 - 0x10C], A0 00002EA4 B0FC 0000 cmpa.w A0, 0x0 00002EA8 6700 00A2 beq +0xA4 /* 00002F4C */ 00002EAC 206E FEF4 movea.l A0, [A6 - 0x10C] 00002EB0 4A68 006C tst.w [A0 + 0x6C] 00002EB4 6C0E bge +0x10 /* 00002EC4 */ 00002EB6 206E FEF4 movea.l A0, [A6 - 0x10C] 00002EBA 3F28 006C move.w -[A7], [A0 + 0x6C] 00002EBE A9B7 syscall CloseDeskAcc 00002EC0 6000 008A bra +0x8C /* 00002F4C */ label00002EC4: 00002EC4 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00002EC8 4EBA 008E jsr [PC + 0x8E /* 00002F58 */] 00002ECC 588F addq.l A7, 4 00002ECE 6000 007C bra +0x7E /* 00002F4C */ 00002ED2 206D FBDC movea.l A0, [A5 - 0x424] 00002ED6 4A28 006E tst.b [A0 + 0x6E] 00002EDA 670A beq +0xC /* 00002EE6 */ 00002EDC 2F2D FBDC move.l -[A7], [A5 - 0x424] 00002EE0 4EBA 0076 jsr [PC + 0x76 /* 00002F58 */] 00002EE4 588F addq.l A7, 4 label00002EE6: 00002EE6 A9F4 syscall ExitToShell 00002EE8 6000 0062 bra +0x64 /* 00002F4C */ 00002EEC 4267 clr.w -[A7] 00002EEE 302E FFFC move.w D0, [A6 - 0x4] 00002EF2 5340 subq.w D0, 1 00002EF4 3F00 move.w -[A7], D0 00002EF6 A9C2 syscall SysEdit 00002EF8 101F move.b D0, [A7]+ 00002EFA 4A00 tst.b D0 00002EFC 6600 004E bne +0x50 /* 00002F4C */ 00002F00 3F3C 0005 move.w -[A7], 0x5 00002F04 A9C8 syscall SysBeep 00002F06 6000 0044 bra +0x46 /* 00002F4C */ 00002F0A 302E FFFC move.w D0, [A6 - 0x4] 00002F0E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002F12 0001 0004 ori.b D1, 0x4 00002F16 0036 0008 000C ori.b [A6 + D0.w + 0xC], 0x8 00002F1C 0016 0020 ori.b [A6], 0x20 /* ' ' */ 00002F20 4EBA E982 jsr [PC - 0x167E /* 000018A4 */] 00002F24 6026 bra +0x28 /* 00002F4C */ 00002F26 486D FBA4 pea.l [A5 - 0x45C] 00002F2A 4EBA DC4C jsr [PC - 0x23B4 /* 00000B78 */] 00002F2E 588F addq.l A7, 4 00002F30 601A bra +0x1C /* 00002F4C */ 00002F32 486D FBA4 pea.l [A5 - 0x45C] 00002F36 4EBA E3A2 jsr [PC - 0x1C5E /* 000012DA */] 00002F3A 588F addq.l A7, 4 00002F3C 600E bra +0x10 /* 00002F4C */ 00002F3E 486D FFBE pea.l [A5 - 0x42] 00002F42 2F2D FBC4 move.l -[A7], [A5 - 0x43C] 00002F46 4EBA 03BA jsr [PC + 0x3BA /* 00003302 */] 00002F4A 508F addq.l A7, 8 label00002F4C: 00002F4C 4E5E unlink A6 00002F4E 4E75 rts 00002F50 4841 swap.w D1 00002F52 4E44 trap 4 00002F54 4C45 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, D5 fn00002F58: 00002F58 4E56 0000 link A6, 0 00002F5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F60 A916 syscall HideWindow 00002F62 4E5E unlink A6 00002F64 4E75 rts 00002F66 434C chk.w D1, A4 00002F68 4F53 chk.w D7, [A3] 00002F6A 4545 chk.w D2, D5 00002F6C 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4 fn00002F6E: 00002F6E 4E56 FFE8 link A6, -0x0018 00002F72 42A7 clr.l -[A7] 00002F74 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */ 00002F7A 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00002F7E A9A0 syscall GetResource 00002F80 205F movea.l A0, [A7]+ 00002F82 2D48 FFF0 move.l [A6 - 0x10], A0 00002F86 42A7 clr.l -[A7] 00002F88 3F3C 0084 move.w -[A7], 0x84 00002F8C 42A7 clr.l -[A7] 00002F8E 4878 FFFF push.l 0xFFFF 00002F92 A97C syscall GetNewDialog 00002F94 205F movea.l A0, [A7]+ 00002F96 2D48 FFFC move.l [A6 - 0x4], A0 00002F9A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002F9E A873 syscall SetPort 00002FA0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002FA4 3F3C 0001 move.w -[A7], 0x1 00002FA8 486E FFFA pea.l [A6 - 0x6] 00002FAC 486E FFF4 pea.l [A6 - 0xC] 00002FB0 486E FFE8 pea.l [A6 - 0x18] 00002FB4 A98D syscall GetDialogItem/GetDItem 00002FB6 3F3C 0003 move.w -[A7], 0x3 00002FBA 3F3C 0003 move.w -[A7], 0x3 00002FBE A89B syscall PenSize 00002FC0 486E FFE8 pea.l [A6 - 0x18] 00002FC4 3F3C FFFC move.w -[A7], 0xFFFC 00002FC8 3F3C FFFC move.w -[A7], 0xFFFC 00002FCC A8A9 syscall InsetRect 00002FCE 486E FFE8 pea.l [A6 - 0x18] 00002FD2 3F3C 0010 move.w -[A7], 0x10 00002FD6 3F3C 0010 move.w -[A7], 0x10 00002FDA A8B0 syscall FrameRoundRect label00002FDC: 00002FDC 42A7 clr.l -[A7] 00002FDE 486E FFFA pea.l [A6 - 0x6] 00002FE2 A991 syscall ModalDialog 00002FE4 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 00002FEA 66F0 bne -0xE /* 00002FDC */ 00002FEC 4267 clr.w -[A7] 00002FEE 42A7 clr.l -[A7] 00002FF0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002FF4 4267 clr.w -[A7] 00002FF6 A805 syscall SndPlay 00002FF8 301F move.w D0, [A7]+ 00002FFA 3D40 FFF8 move.w [A6 - 0x8], D0 00002FFE 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003002 A9A3 syscall ReleaseResource 00003004 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003008 A983 syscall DisposeDialog 0000300A 4E5E unlink A6 0000300C 4E75 rts 0000300E 444F neg.w A7 00003010 4142 chk.w D0, D2 00003012 4F55 chk.w D7, [A5] 00003014 5442 addq.w D2, 2 00003016 4E56 FF9E link A6, -0x0062 0000301A 2D6D FBF8 FFF8 move.l [A6 - 0x8], [A5 - 0x408] 00003020 41EE FF9E lea.l A0, [A6 - 0x62] 00003024 43ED FBFC lea.l A1, [A5 - 0x404] 00003028 20D9 move.l [A0]+, [A1]+ 0000302A 20D9 move.l [A0]+, [A1]+ 0000302C 20D9 move.l [A0]+, [A1]+ 0000302E 20D9 move.l [A0]+, [A1]+ 00003030 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003034 486D FC3A pea.l [A5 - 0x3C6] 00003038 42A7 clr.l -[A7] 0000303A 3F3C 0002 move.w -[A7], 0x2 0000303E 486E FF9E pea.l [A6 - 0x62] 00003042 42A7 clr.l -[A7] 00003044 486E FFAE pea.l [A6 - 0x52] 00003048 3F3C 0002 move.w -[A7], 0x2 0000304C A9EA syscall Pack3 0000304E 4E5E unlink A6 00003050 4E75 rts 00003052 444F neg.w A7 00003054 4F50 chk.w D7, [A0] 00003056 454E chk.w D2, A6 00003058 2020 move.l D0, -[A0] fn0000305A: 0000305A 4E56 0000 link A6, 0 0000305E 4AAE 0008 tst.l [A6 + 0x8] 00003062 670A beq +0xC /* 0000306E */ 00003064 202E 0008 move.l D0, [A6 + 0x8] 00003068 B0AD FBDC cmp.l D0, [A5 - 0x424] 0000306C 6704 beq +0x6 /* 00003072 */ label0000306E: 0000306E 7000 moveq.l D0, 0x00 00003070 6002 bra +0x4 /* 00003074 */ label00003072: 00003072 7001 moveq.l D0, 0x01 label00003074: 00003074 4E5E unlink A6 00003076 4E75 rts 00003078 4953 chk.w D4, [A3] 0000307A 4D59 chk.w D6, [A1]+ 0000307C 5749 subq.w A1, 3 0000307E 4E44 trap 4 fn00003080: 00003080 4E56 0000 link A6, 0 00003084 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003088 A873 syscall SetPort 0000308A 206E 0008 movea.l A0, [A6 + 0x8] 0000308E 4868 0010 pea.l [A0 + 0x10] 00003092 A928 syscall InvalRect 00003094 4E5E unlink A6 00003096 4E75 rts 00003098 444F neg.w A7 0000309A 4143 chk.w D0, D3 0000309C 5449 addq.w A1, 2 0000309E 5641 addq.w D1, 3 fn000030A0: 000030A0 4E56 0000 link A6, 0 000030A4 4E5E unlink A6 000030A6 4E75 rts 000030A8 444F neg.w A7 000030AA 4445 neg.w D5 000030AC 4143 chk.w D0, D3 000030AE 5449 addq.w A1, 2 fn000030B0: 000030B0 4E56 FFF4 link A6, -0x000C 000030B4 70FF moveq.l D0, 0xFFFFFFFF 000030B6 2D40 FFFC move.l [A6 - 0x4], D0 000030BA 202E FFFC move.l D0, [A6 - 0x4] 000030BE 4E5E unlink A6 000030C0 4E75 rts 000030C2 4745 chk.w D3, D5 000030C4 5453 addq.w [A3], 2 000030C6 4C45 4550 movem.l D4,D6,A0,A2,A6, D5 fn000030CA: 000030CA 4E56 FFFA link A6, -0x0006 000030CE 4267 clr.w -[A7] 000030D0 206E 0008 movea.l A0, [A6 + 0x8] 000030D4 2F28 000A move.l -[A7], [A0 + 0xA] 000030D8 486E FFFC pea.l [A6 - 0x4] 000030DC A92C syscall FindWindow 000030DE 301F move.w D0, [A7]+ 000030E0 3D40 FFFA move.w [A6 - 0x6], D0 000030E4 302E FFFA move.w D0, [A6 - 0x6] 000030E8 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000030EC 0001 0006 ori.b D1, 0x6 000030F0 00AE 001A 000A 0058 ori.l [A6 + 0x58], 0x1A000A 000030F8 0032 00A4 0074 ori.b [A2 + D0.w + 0x74], 0xA4 000030FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003102 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003106 A9B3 syscall SystemClick 00003108 6000 0094 bra +0x96 /* 0000319E */ 0000310C 4EBA FBEA jsr [PC - 0x416 /* 00002CF8 */] 00003110 42A7 clr.l -[A7] 00003112 206E 0008 movea.l A0, [A6 + 0x8] 00003116 2F28 000A move.l -[A7], [A0 + 0xA] 0000311A A93D syscall MenuSelect 0000311C 201F move.l D0, [A7]+ 0000311E 2F00 move.l -[A7], D0 00003120 4EBA FCE2 jsr [PC - 0x31E /* 00002E04 */] 00003124 588F addq.l A7, 4 00003126 6000 0076 bra +0x78 /* 0000319E */ 0000312A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000312E 4EBA FF2A jsr [PC - 0xD6 /* 0000305A */] 00003132 588F addq.l A7, 4 00003134 4A00 tst.b D0 00003136 6700 0066 beq +0x68 /* 0000319E */ 0000313A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000313E 206E 0008 movea.l A0, [A6 + 0x8] 00003142 2F28 000A move.l -[A7], [A0 + 0xA] 00003146 486D FBE0 pea.l [A5 - 0x420] 0000314A A925 syscall DragWindow 0000314C 6050 bra +0x52 /* 0000319E */ 0000314E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003152 4EBA FF06 jsr [PC - 0xFA /* 0000305A */] 00003156 588F addq.l A7, 4 00003158 4A00 tst.b D0 0000315A 6742 beq +0x44 /* 0000319E */ 0000315C 42A7 clr.l -[A7] 0000315E A924 syscall FrontWindow 00003160 205F movea.l A0, [A7]+ 00003162 B1EE FFFC cmpa.l A0, [A6 - 0x4] 00003166 6736 beq +0x38 /* 0000319E */ 00003168 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000316C A91F syscall SelectWindow 0000316E 602E bra +0x30 /* 0000319E */ 00003170 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003174 4EBA FEE4 jsr [PC - 0x11C /* 0000305A */] 00003178 588F addq.l A7, 4 0000317A 4A00 tst.b D0 0000317C 6720 beq +0x22 /* 0000319E */ 0000317E 4267 clr.w -[A7] 00003180 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003184 206E 0008 movea.l A0, [A6 + 0x8] 00003188 2F28 000A move.l -[A7], [A0 + 0xA] 0000318C A91E syscall TrackGoAway 0000318E 101F move.b D0, [A7]+ 00003190 4A00 tst.b D0 00003192 670A beq +0xC /* 0000319E */ 00003194 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003198 4EBA FDBE jsr [PC - 0x242 /* 00002F58 */] 0000319C 588F addq.l A7, 4 label0000319E: 0000319E 4E5E unlink A6 000031A0 4E75 rts 000031A2 4841 swap.w D1 000031A4 4E44 trap 4 000031A6 4C45 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D5 fn000031AA: 000031AA 4E56 FFE8 link A6, -0x0018 000031AE 4267 clr.w -[A7] 000031B0 A938 syscall HiliteMenu 000031B2 4EBA FEFC jsr [PC - 0x104 /* 000030B0 */] 000031B6 4267 clr.w -[A7] 000031B8 3F3C FFFF move.w -[A7], 0xFFFF 000031BC 486E FFEE pea.l [A6 - 0x12] 000031C0 2F00 move.l -[A7], D0 000031C2 2F2D FA8E move.l -[A7], [A5 - 0x572] 000031C6 A860 syscall WaitNextEvent 000031C8 101F move.b D0, [A7]+ 000031CA 0240 00FF andi.w D0, 0xFF 000031CE 3D40 FFFE move.w [A6 - 0x2], D0 000031D2 4A6E FFFE tst.w [A6 - 0x2] 000031D6 6700 00EE beq +0xF0 /* 000032C6 */ 000031DA 302E FFEE move.w D0, [A6 - 0x12] 000031DE 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000031E2 0006 001A ori.b D6, 0x1A 000031E6 0001 0024 ori.b D1, 0x24 /* '$' */ 000031EA 0003 0020 ori.b D3, 0x20 /* ' ' */ 000031EE 0005 004E ori.b D5, 0x4E /* 'N' */ 000031F2 0006 0060 ori.b D6, 0x60 /* '`' */ 000031F6 0008 0080 ori.b A0, 0x80 000031FA 000F 00CA ori.b A7, 0xCA 000031FE 486E FFEE pea.l [A6 - 0x12] 00003202 4EBA FEC6 jsr [PC - 0x13A /* 000030CA */] 00003206 588F addq.l A7, 4 00003208 6000 00BC bra +0xBE /* 000032C6 */ 0000320C 303C 0100 move.w D0, 0x100 00003210 C06E FFFC and.w D0, [A6 - 0x4] 00003214 4A40 tst.w D0 00003216 6700 00AE beq +0xB0 /* 000032C6 */ 0000321A 4EBA FADC jsr [PC - 0x524 /* 00002CF8 */] 0000321E 203C 0000 00FF move.l D0, 0xFF 00003224 C0AE FFF0 and.l D0, [A6 - 0x10] 00003228 42A7 clr.l -[A7] 0000322A 49C0 lea.l A4, D0 0000322C 3F00 move.w -[A7], D0 0000322E A93E syscall MenuKey 00003230 201F move.l D0, [A7]+ 00003232 2F00 move.l -[A7], D0 00003234 4EBA FBCE jsr [PC - 0x432 /* 00002E04 */] 00003238 588F addq.l A7, 4 0000323A 6000 008A bra +0x8C /* 000032C6 */ 0000323E 2D6E FFF0 FFEA move.l [A6 - 0x16], [A6 - 0x10] 00003244 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003248 A922 syscall BeginUpdate 0000324A 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000324E A923 syscall EndUpdate 00003250 6000 0074 bra +0x76 /* 000032C6 */ 00003254 082E 0000 FFFD btst.b [A6 - 0x3], 0x0 0000325A 670E beq +0x10 /* 0000326A */ 0000325C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003260 4EBA FE1E jsr [PC - 0x1E2 /* 00003080 */] 00003264 588F addq.l A7, 4 00003266 6000 005E bra +0x60 /* 000032C6 */ label0000326A: 0000326A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000326E 4EBA FE30 jsr [PC - 0x1D0 /* 000030A0 */] 00003272 588F addq.l A7, 4 00003274 6000 0050 bra +0x52 /* 000032C6 */ 00003278 202E FFF0 move.l D0, [A6 - 0x10] 0000327C 7218 moveq.l D1, 0x18 0000327E E2A0 asr D0, D1 00003280 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00003284 0002 0040 ori.b D2, 0x40 /* '@' */ 00003288 0000 00FA ori.b D0, 0xFA 0000328C 0008 0000 ori.b A0, 0x0 00003290 0001 0034 ori.b D1, 0x34 /* '4' */ 00003294 42A7 clr.l -[A7] 00003296 A924 syscall FrontWindow 00003298 205F movea.l A0, [A7]+ 0000329A 2D48 FFEA move.l [A6 - 0x16], A0 0000329E 082E 0000 FFF3 btst.b [A6 - 0xD], 0x0 000032A4 6710 beq +0x12 /* 000032B6 */ 000032A6 422D FA8C clr.b [A5 - 0x574] 000032AA 2F2E FFEA move.l -[A7], [A6 - 0x16] 000032AE 4EBA FDD0 jsr [PC - 0x230 /* 00003080 */] 000032B2 588F addq.l A7, 4 000032B4 6010 bra +0x12 /* 000032C6 */ label000032B6: 000032B6 7001 moveq.l D0, 0x01 000032B8 1B40 FA8C move.b [A5 - 0x574], D0 000032BC 2F2E FFEA move.l -[A7], [A6 - 0x16] 000032C0 4EBA FDDE jsr [PC - 0x222 /* 000030A0 */] 000032C4 588F addq.l A7, 4 label000032C6: 000032C6 4E5E unlink A6 000032C8 4E75 rts 000032CA 4841 swap.w D1 000032CC 4E44 trap 4 000032CE 4C45 4556 movem.l D1,D2,D4,D6,A0,A2,A6, D5 export_10: 000032D2 4E56 FFFE link A6, -0x0002 000032D6 4EBA F800 jsr [PC - 0x800 /* 00002AD8 */] 000032DA 3D40 FFFE move.w [A6 - 0x2], D0 000032DE 4A6E FFFE tst.w [A6 - 0x2] 000032E2 660E bne +0x10 /* 000032F2 */ 000032E4 4EBA F982 jsr [PC - 0x67E /* 00002C68 */] 000032E8 4EBA F9DE jsr [PC - 0x622 /* 00002CC8 */] label000032EC: 000032EC 4EBA FEBC jsr [PC - 0x144 /* 000031AA */] 000032F0 60FA bra -0x4 /* 000032EC */ label000032F2: 000032F2 4EBA F93E jsr [PC - 0x6C2 /* 00002C32 */] 000032F6 4E5E unlink A6 000032F8 4E75 rts 000032FA 4D41 chk.w D6, D1 000032FC 494E chk.w D4, A6 000032FE 2020 move.l D0, -[A0] 00003300 2020 move.l D0, -[A0] fn00003302: 00003302 4E56 FF9E link A6, -0x0062 00003306 42A7 clr.l -[A7] 00003308 3F3C 0085 move.w -[A7], 0x85 0000330C 42A7 clr.l -[A7] 0000330E 4878 FFFF push.l 0xFFFF 00003312 A97C syscall GetNewDialog 00003314 205F movea.l A0, [A7]+ 00003316 2D48 FFEC move.l [A6 - 0x14], A0 0000331A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000331E A873 syscall SetPort 00003320 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003324 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00003328 588F addq.l A7, 4 0000332A 302D FFCC move.w D0, [A5 - 0x34] 0000332E 906D FFC8 sub.w D0, [A5 - 0x38] 00003332 3D40 FFC4 move.w [A6 - 0x3C], D0 00003336 486E FFC4 pea.l [A6 - 0x3C] 0000333A 486E FFB6 pea.l [A6 - 0x4A] 0000333E 3F3C 200E move.w -[A7], 0x200E 00003342 A9EB syscall Pack4/FP68K 00003344 486E FFB6 pea.l [A6 - 0x4A] 00003348 486E FFC0 pea.l [A6 - 0x40] 0000334C 3F3C 1010 move.w -[A7], 0x1010 00003350 A9EB syscall Pack4/FP68K 00003352 3D7C 0140 FFB4 move.w [A6 - 0x4C], 0x140 00003358 486E FFC0 pea.l [A6 - 0x40] 0000335C 486E FFAA pea.l [A6 - 0x56] 00003360 3F3C 100E move.w -[A7], 0x100E 00003364 A9EB syscall Pack4/FP68K 00003366 486E FFB4 pea.l [A6 - 0x4C] 0000336A 486E FFAA pea.l [A6 - 0x56] 0000336E 3F3C 2006 move.w -[A7], 0x2006 00003372 A9EB syscall Pack4/FP68K 00003374 486E FFAA pea.l [A6 - 0x56] 00003378 486E FFC6 pea.l [A6 - 0x3A] 0000337C 3F3C 1010 move.w -[A7], 0x1010 00003380 A9EB syscall Pack4/FP68K 00003382 302D FFCA move.w D0, [A5 - 0x36] 00003386 906D FFC6 sub.w D0, [A5 - 0x3A] 0000338A 3D40 FFC4 move.w [A6 - 0x3C], D0 0000338E 486E FFC4 pea.l [A6 - 0x3C] 00003392 486E FFBA pea.l [A6 - 0x46] 00003396 3F3C 200E move.w -[A7], 0x200E 0000339A A9EB syscall Pack4/FP68K 0000339C 486E FFC6 pea.l [A6 - 0x3A] 000033A0 486E FFBA pea.l [A6 - 0x46] 000033A4 3F3C 1006 move.w -[A7], 0x1006 000033A8 A9EB syscall Pack4/FP68K 000033AA 3D7C 00F0 FFB8 move.w [A6 - 0x48], 0xF0 000033B0 486E FFB8 pea.l [A6 - 0x48] 000033B4 486E FFBA pea.l [A6 - 0x46] 000033B8 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 000033BC A9EB syscall Pack4/FP68K 000033BE 6F58 ble +0x5A /* 00003418 */ 000033C0 302D FFCA move.w D0, [A5 - 0x36] 000033C4 906D FFC6 sub.w D0, [A5 - 0x3A] 000033C8 3D40 FFC4 move.w [A6 - 0x3C], D0 000033CC 486E FFC4 pea.l [A6 - 0x3C] 000033D0 486E FFB6 pea.l [A6 - 0x4A] 000033D4 3F3C 200E move.w -[A7], 0x200E 000033D8 A9EB syscall Pack4/FP68K 000033DA 486E FFB6 pea.l [A6 - 0x4A] 000033DE 486E FFC0 pea.l [A6 - 0x40] 000033E2 3F3C 1010 move.w -[A7], 0x1010 000033E6 A9EB syscall Pack4/FP68K 000033E8 3D7C 00F0 FFB4 move.w [A6 - 0x4C], 0xF0 000033EE 486E FFC0 pea.l [A6 - 0x40] 000033F2 486E FFAA pea.l [A6 - 0x56] 000033F6 3F3C 100E move.w -[A7], 0x100E 000033FA A9EB syscall Pack4/FP68K 000033FC 486E FFB4 pea.l [A6 - 0x4C] 00003400 486E FFAA pea.l [A6 - 0x56] 00003404 3F3C 2006 move.w -[A7], 0x2006 00003408 A9EB syscall Pack4/FP68K 0000340A 486E FFAA pea.l [A6 - 0x56] 0000340E 486E FFC6 pea.l [A6 - 0x3A] 00003412 3F3C 1010 move.w -[A7], 0x1010 00003416 A9EB syscall Pack4/FP68K label00003418: 00003418 302D FFCC move.w D0, [A5 - 0x34] 0000341C 906D FFC8 sub.w D0, [A5 - 0x38] 00003420 3D40 FFC4 move.w [A6 - 0x3C], D0 00003424 486E FFC4 pea.l [A6 - 0x3C] 00003428 486E FFBA pea.l [A6 - 0x46] 0000342C 3F3C 200E move.w -[A7], 0x200E 00003430 A9EB syscall Pack4/FP68K 00003432 486E FFC6 pea.l [A6 - 0x3A] 00003436 486E FFBA pea.l [A6 - 0x46] 0000343A 3F3C 1006 move.w -[A7], 0x1006 0000343E A9EB syscall Pack4/FP68K 00003440 302D FFCA move.w D0, [A5 - 0x36] 00003444 906D FFC6 sub.w D0, [A5 - 0x3A] 00003448 3D40 FFB8 move.w [A6 - 0x48], D0 0000344C 486E FFB8 pea.l [A6 - 0x48] 00003450 486E FFAE pea.l [A6 - 0x52] 00003454 3F3C 200E move.w -[A7], 0x200E 00003458 A9EB syscall Pack4/FP68K 0000345A 486E FFC6 pea.l [A6 - 0x3A] 0000345E 486E FFAE pea.l [A6 - 0x52] 00003462 3F3C 1006 move.w -[A7], 0x1006 00003466 A9EB syscall Pack4/FP68K 00003468 486E FFCA pea.l [A6 - 0x36] 0000346C 4267 clr.w -[A7] 0000346E 4267 clr.w -[A7] 00003470 486E FFBA pea.l [A6 - 0x46] 00003474 3F3C 0016 move.w -[A7], 0x16 00003478 A9EB syscall Pack4/FP68K 0000347A 486E FFBA pea.l [A6 - 0x46] 0000347E 486E FFA6 pea.l [A6 - 0x5A] 00003482 3F3C 3010 move.w -[A7], 0x3010 00003486 A9EB syscall Pack4/FP68K 00003488 3F2E FFAC move.w -[A7], [A6 - 0x54] 0000348C 486E FFAE pea.l [A6 - 0x52] 00003490 3F3C 0016 move.w -[A7], 0x16 00003494 A9EB syscall Pack4/FP68K 00003496 486E FFAE pea.l [A6 - 0x52] 0000349A 486E FF9E pea.l [A6 - 0x62] 0000349E 3F3C 3010 move.w -[A7], 0x3010 000034A2 A9EB syscall Pack4/FP68K 000034A4 3F2E FFA4 move.w -[A7], [A6 - 0x5C] 000034A8 A8A7 syscall SetRect 000034AA 486E FFCA pea.l [A6 - 0x36] 000034AE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000034B2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000034B6 A8A8 syscall OffsetRect 000034B8 486E FFCA pea.l [A6 - 0x36] 000034BC 486D FFC6 pea.l [A5 - 0x3A] 000034C0 2F2E FFEC move.l -[A7], [A6 - 0x14] 000034C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034C8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000034CC 4FEF 0010 lea.l A7, [A7 + 0x10] 000034D0 3D40 FFD2 move.w [A6 - 0x2E], D0 000034D4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000034D8 3F3C 0001 move.w -[A7], 0x1 000034DC 486E FFE6 pea.l [A6 - 0x1A] 000034E0 486E FFDC pea.l [A6 - 0x24] 000034E4 486E FFD4 pea.l [A6 - 0x2C] 000034E8 A98D syscall GetDialogItem/GetDItem 000034EA 3F3C 0003 move.w -[A7], 0x3 000034EE 3F3C 0003 move.w -[A7], 0x3 000034F2 A89B syscall PenSize 000034F4 486E FFD4 pea.l [A6 - 0x2C] 000034F8 3F3C FFFC move.w -[A7], 0xFFFC 000034FC 3F3C FFFC move.w -[A7], 0xFFFC 00003500 A8A9 syscall InsetRect 00003502 486E FFD4 pea.l [A6 - 0x2C] 00003506 3F3C 0010 move.w -[A7], 0x10 0000350A 3F3C 0010 move.w -[A7], 0x10 0000350E A8B0 syscall FrameRoundRect 00003510 42A7 clr.l -[A7] 00003512 3F3C 0080 move.w -[A7], 0x80 00003516 A9B8 syscall GetPattern 00003518 205F movea.l A0, [A7]+ 0000351A 2B48 FC3C move.l [A5 - 0x3C4], A0 0000351E 2B48 FC44 move.l [A5 - 0x3BC], A0 00003522 42A7 clr.l -[A7] 00003524 3F3C 0081 move.w -[A7], 0x81 00003528 A9B8 syscall GetPattern 0000352A 205F movea.l A0, [A7]+ 0000352C 2B48 FC40 move.l [A5 - 0x3C0], A0 00003530 42A7 clr.l -[A7] 00003532 A975 syscall TickCount 00003534 201F move.l D0, [A7]+ 00003536 2B40 FC48 move.l [A5 - 0x3B8], D0 0000353A 41EE FFD4 lea.l A0, [A6 - 0x2C] 0000353E 43EE FFCA lea.l A1, [A6 - 0x36] 00003542 20D9 move.l [A0]+, [A1]+ 00003544 20D9 move.l [A0]+, [A1]+ 00003546 486E FFD4 pea.l [A6 - 0x2C] 0000354A 3F3C FFFC move.w -[A7], 0xFFFC 0000354E 3F3C FFFC move.w -[A7], 0xFFFC 00003552 A8A9 syscall InsetRect 00003554 486E FFD4 pea.l [A6 - 0x2C] 00003558 A8A1 syscall FrameRect 0000355A 206E 000C movea.l A0, [A6 + 0xC] 0000355E 3028 0002 move.w D0, [A0 + 0x2] 00003562 906D FFC8 sub.w D0, [A5 - 0x38] 00003566 3D40 FFC4 move.w [A6 - 0x3C], D0 0000356A 486E FFC4 pea.l [A6 - 0x3C] 0000356E 486E FFBA pea.l [A6 - 0x46] 00003572 3F3C 200E move.w -[A7], 0x200E 00003576 A9EB syscall Pack4/FP68K 00003578 486E FFC6 pea.l [A6 - 0x3A] 0000357C 486E FFBA pea.l [A6 - 0x46] 00003580 3F3C 1006 move.w -[A7], 0x1006 00003584 A9EB syscall Pack4/FP68K 00003586 486E FFBA pea.l [A6 - 0x46] 0000358A 3F3C 0016 move.w -[A7], 0x16 0000358E A9EB syscall Pack4/FP68K 00003590 486E FFBA pea.l [A6 - 0x46] 00003594 486D FC4E pea.l [A5 - 0x3B2] 00003598 3F3C 2010 move.w -[A7], 0x2010 0000359C A9EB syscall Pack4/FP68K 0000359E 206E 000C movea.l A0, [A6 + 0xC] 000035A2 3010 move.w D0, [A0] 000035A4 906D FFC6 sub.w D0, [A5 - 0x3A] 000035A8 3D40 FFC4 move.w [A6 - 0x3C], D0 000035AC 486E FFC4 pea.l [A6 - 0x3C] 000035B0 486E FFBA pea.l [A6 - 0x46] 000035B4 3F3C 200E move.w -[A7], 0x200E 000035B8 A9EB syscall Pack4/FP68K 000035BA 486E FFC6 pea.l [A6 - 0x3A] 000035BE 486E FFBA pea.l [A6 - 0x46] 000035C2 3F3C 1006 move.w -[A7], 0x1006 000035C6 A9EB syscall Pack4/FP68K 000035C8 486E FFBA pea.l [A6 - 0x46] 000035CC 3F3C 0016 move.w -[A7], 0x16 000035D0 A9EB syscall Pack4/FP68K 000035D2 486E FFBA pea.l [A6 - 0x46] 000035D6 486D FC4C pea.l [A5 - 0x3B4] 000035DA 3F3C 2010 move.w -[A7], 0x2010 000035DE A9EB syscall Pack4/FP68K 000035E0 206E 000C movea.l A0, [A6 + 0xC] 000035E4 3028 0006 move.w D0, [A0 + 0x6] 000035E8 906D FFC8 sub.w D0, [A5 - 0x38] 000035EC 3D40 FFC4 move.w [A6 - 0x3C], D0 000035F0 486E FFC4 pea.l [A6 - 0x3C] 000035F4 486E FFBA pea.l [A6 - 0x46] 000035F8 3F3C 200E move.w -[A7], 0x200E 000035FC A9EB syscall Pack4/FP68K 000035FE 486E FFC6 pea.l [A6 - 0x3A] 00003602 486E FFBA pea.l [A6 - 0x46] 00003606 3F3C 1006 move.w -[A7], 0x1006 0000360A A9EB syscall Pack4/FP68K 0000360C 486E FFBA pea.l [A6 - 0x46] 00003610 3F3C 0016 move.w -[A7], 0x16 00003614 A9EB syscall Pack4/FP68K 00003616 486E FFBA pea.l [A6 - 0x46] 0000361A 486D FC52 pea.l [A5 - 0x3AE] 0000361E 3F3C 2010 move.w -[A7], 0x2010 00003622 A9EB syscall Pack4/FP68K 00003624 206E 000C movea.l A0, [A6 + 0xC] 00003628 3028 0004 move.w D0, [A0 + 0x4] 0000362C 906D FFC6 sub.w D0, [A5 - 0x3A] 00003630 3D40 FFC4 move.w [A6 - 0x3C], D0 00003634 486E FFC4 pea.l [A6 - 0x3C] 00003638 486E FFBA pea.l [A6 - 0x46] 0000363C 3F3C 200E move.w -[A7], 0x200E 00003640 A9EB syscall Pack4/FP68K 00003642 486E FFC6 pea.l [A6 - 0x3A] 00003646 486E FFBA pea.l [A6 - 0x46] 0000364A 3F3C 1006 move.w -[A7], 0x1006 0000364E A9EB syscall Pack4/FP68K 00003650 486E FFBA pea.l [A6 - 0x46] 00003654 3F3C 0016 move.w -[A7], 0x16 00003658 A9EB syscall Pack4/FP68K 0000365A 486E FFBA pea.l [A6 - 0x46] 0000365E 486D FC50 pea.l [A5 - 0x3B0] 00003662 3F3C 2010 move.w -[A7], 0x2010 00003666 A9EB syscall Pack4/FP68K 00003668 486D FC4C pea.l [A5 - 0x3B4] 0000366C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00003670 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00003674 A8A8 syscall OffsetRect 00003676 41ED FC54 lea.l A0, [A5 - 0x3AC] 0000367A 2F20 move.l -[A7], -[A0] 0000367C 2F20 move.l -[A7], -[A0] 0000367E 4EBA 030E jsr [PC + 0x30E /* 0000398E */] 00003682 508F addq.l A7, 8 label00003684: 00003684 302D FC52 move.w D0, [A5 - 0x3AE] 00003688 906D FC4E sub.w D0, [A5 - 0x3B2] 0000368C 3D40 FFC4 move.w [A6 - 0x3C], D0 00003690 486E FFC6 pea.l [A6 - 0x3A] 00003694 486E FFBA pea.l [A6 - 0x46] 00003698 3F3C 100E move.w -[A7], 0x100E 0000369C A9EB syscall Pack4/FP68K 0000369E 486E FFC4 pea.l [A6 - 0x3C] 000036A2 486E FFBA pea.l [A6 - 0x46] 000036A6 3F3C 2004 move.w -[A7], 0x2004 000036AA A9EB syscall Pack4/FP68K 000036AC 486D FC5C pea.l [A5 - 0x3A4] 000036B0 486E FFBA pea.l [A6 - 0x46] 000036B4 3F3C 0000 move.w -[A7], 0x0 000036B8 A9EB syscall Pack4/FP68K 000036BA 486E FFBA pea.l [A6 - 0x46] 000036BE 3F3C 0016 move.w -[A7], 0x16 000036C2 A9EB syscall Pack4/FP68K 000036C4 486E FFBA pea.l [A6 - 0x46] 000036C8 486E FFB2 pea.l [A6 - 0x4E] 000036CC 3F3C 3010 move.w -[A7], 0x3010 000036D0 A9EB syscall Pack4/FP68K 000036D2 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 000036D6 3F3C 0005 move.w -[A7], 0x5 000036DA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000036DE 4EBA D0DA jsr [PC - 0x2F26 /* 000007BA */] 000036E2 4FEF 000A lea.l A7, [A7 + 0xA] 000036E6 302D FC50 move.w D0, [A5 - 0x3B0] 000036EA 906D FC4C sub.w D0, [A5 - 0x3B4] 000036EE 3D40 FFC4 move.w [A6 - 0x3C], D0 000036F2 486E FFC6 pea.l [A6 - 0x3A] 000036F6 486E FFBA pea.l [A6 - 0x46] 000036FA 3F3C 100E move.w -[A7], 0x100E 000036FE A9EB syscall Pack4/FP68K 00003700 486E FFC4 pea.l [A6 - 0x3C] 00003704 486E FFBA pea.l [A6 - 0x46] 00003708 3F3C 2004 move.w -[A7], 0x2004 0000370C A9EB syscall Pack4/FP68K 0000370E 486D FC66 pea.l [A5 - 0x39A] 00003712 486E FFBA pea.l [A6 - 0x46] 00003716 3F3C 0000 move.w -[A7], 0x0 0000371A A9EB syscall Pack4/FP68K 0000371C 486E FFBA pea.l [A6 - 0x46] 00003720 3F3C 0016 move.w -[A7], 0x16 00003724 A9EB syscall Pack4/FP68K 00003726 486E FFBA pea.l [A6 - 0x46] 0000372A 486E FFB2 pea.l [A6 - 0x4E] 0000372E 3F3C 3010 move.w -[A7], 0x3010 00003732 A9EB syscall Pack4/FP68K 00003734 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00003738 3F3C 0007 move.w -[A7], 0x7 0000373C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003740 4EBA D078 jsr [PC - 0x2F88 /* 000007BA */] 00003744 4FEF 000A lea.l A7, [A7 + 0xA] 00003748 486D 007A pea.l [A5 + 0x7A /* export_11 */] 0000374C 486E FFE6 pea.l [A6 - 0x1A] 00003750 A991 syscall ModalDialog 00003752 302E FFE6 move.w D0, [A6 - 0x1A] 00003756 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000375A 0003 0003 ori.b D3, 0x3 0000375E 0032 0002 4FEF ori.b <>, 0x2 00003764 FFF6 .invalid <> 00003766 486E FFC6 pea.l [A6 - 0x3A] 0000376A 486F 0004 pea.l [A7 + 0x4] 0000376E 3F3C 100E move.w -[A7], 0x100E 00003772 A9EB syscall Pack4/FP68K 00003774 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003778 41EE FFD2 lea.l A0, [A6 - 0x2E] 0000377C 2F20 move.l -[A7], -[A0] 0000377E 2F20 move.l -[A7], -[A0] 00003780 486D FC4C pea.l [A5 - 0x3B4] 00003784 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003788 4EBA 0324 jsr [PC + 0x324 /* 00003AAE */] 0000378C 4FEF 001E lea.l A7, [A7 + 0x1E] 00003790 0C6E 0001 FFE6 cmpi.w [A6 - 0x1A], 0x1 00003796 670A beq +0xC /* 000037A2 */ 00003798 0C6E 0002 FFE6 cmpi.w [A6 - 0x1A], 0x2 0000379E 6600 FEE4 bne -0x11A /* 00003684 */ label000037A2: 000037A2 0C6E 0001 FFE6 cmpi.w [A6 - 0x1A], 0x1 000037A8 6600 00FA bne +0xFC /* 000038A4 */ 000037AC 486D FC4C pea.l [A5 - 0x3B4] 000037B0 3F3C FFF6 move.w -[A7], 0xFFF6 000037B4 3F3C FFF6 move.w -[A7], 0xFFF6 000037B8 A8A8 syscall OffsetRect 000037BA 486D FC4E pea.l [A5 - 0x3B2] 000037BE 486E FFBC pea.l [A6 - 0x44] 000037C2 3F3C 200E move.w -[A7], 0x200E 000037C6 A9EB syscall Pack4/FP68K 000037C8 486E FFC6 pea.l [A6 - 0x3A] 000037CC 486E FFBC pea.l [A6 - 0x44] 000037D0 3F3C 1004 move.w -[A7], 0x1004 000037D4 A9EB syscall Pack4/FP68K 000037D6 486E FFBC pea.l [A6 - 0x44] 000037DA 3F3C 0016 move.w -[A7], 0x16 000037DE A9EB syscall Pack4/FP68K 000037E0 486E FFBC pea.l [A6 - 0x44] 000037E4 486D FC4E pea.l [A5 - 0x3B2] 000037E8 3F3C 2010 move.w -[A7], 0x2010 000037EC A9EB syscall Pack4/FP68K 000037EE 486D FC4C pea.l [A5 - 0x3B4] 000037F2 486E FFBC pea.l [A6 - 0x44] 000037F6 3F3C 200E move.w -[A7], 0x200E 000037FA A9EB syscall Pack4/FP68K 000037FC 486E FFC6 pea.l [A6 - 0x3A] 00003800 486E FFBC pea.l [A6 - 0x44] 00003804 3F3C 1004 move.w -[A7], 0x1004 00003808 A9EB syscall Pack4/FP68K 0000380A 486E FFBC pea.l [A6 - 0x44] 0000380E 3F3C 0016 move.w -[A7], 0x16 00003812 A9EB syscall Pack4/FP68K 00003814 486E FFBC pea.l [A6 - 0x44] 00003818 486D FC4C pea.l [A5 - 0x3B4] 0000381C 3F3C 2010 move.w -[A7], 0x2010 00003820 A9EB syscall Pack4/FP68K 00003822 486D FC52 pea.l [A5 - 0x3AE] 00003826 486E FFBC pea.l [A6 - 0x44] 0000382A 3F3C 200E move.w -[A7], 0x200E 0000382E A9EB syscall Pack4/FP68K 00003830 486E FFC6 pea.l [A6 - 0x3A] 00003834 486E FFBC pea.l [A6 - 0x44] 00003838 3F3C 1004 move.w -[A7], 0x1004 0000383C A9EB syscall Pack4/FP68K 0000383E 486E FFBC pea.l [A6 - 0x44] 00003842 3F3C 0016 move.w -[A7], 0x16 00003846 A9EB syscall Pack4/FP68K 00003848 486E FFBC pea.l [A6 - 0x44] 0000384C 486D FC52 pea.l [A5 - 0x3AE] 00003850 3F3C 2010 move.w -[A7], 0x2010 00003854 A9EB syscall Pack4/FP68K 00003856 486D FC50 pea.l [A5 - 0x3B0] 0000385A 486E FFBC pea.l [A6 - 0x44] 0000385E 3F3C 200E move.w -[A7], 0x200E 00003862 A9EB syscall Pack4/FP68K 00003864 486E FFC6 pea.l [A6 - 0x3A] 00003868 486E FFBC pea.l [A6 - 0x44] 0000386C 3F3C 1004 move.w -[A7], 0x1004 00003870 A9EB syscall Pack4/FP68K 00003872 486E FFBC pea.l [A6 - 0x44] 00003876 3F3C 0016 move.w -[A7], 0x16 0000387A A9EB syscall Pack4/FP68K 0000387C 486E FFBC pea.l [A6 - 0x44] 00003880 486D FC50 pea.l [A5 - 0x3B0] 00003884 3F3C 2010 move.w -[A7], 0x2010 00003888 A9EB syscall Pack4/FP68K 0000388A 486D FC4C pea.l [A5 - 0x3B4] 0000388E 3F2D FFC8 move.w -[A7], [A5 - 0x38] 00003892 3F2D FFC8 move.w -[A7], [A5 - 0x38] 00003896 A8A8 syscall OffsetRect 00003898 206E 000C movea.l A0, [A6 + 0xC] 0000389C 43ED FC4C lea.l A1, [A5 - 0x3B4] 000038A0 20D9 move.l [A0]+, [A1]+ 000038A2 20D9 move.l [A0]+, [A1]+ label000038A4: 000038A4 42A7 clr.l -[A7] 000038A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038AA 4267 clr.w -[A7] 000038AC 2F3C 0002 002E move.l -[A7], 0x2002E 000038B2 7000 moveq.l D0, 0x00 000038B4 A82A syscall ComponentDispatch 000038B6 201F move.l D0, [A7]+ 000038B8 3D40 FFD2 move.w [A6 - 0x2E], D0 000038BC 2F2D FC3C move.l -[A7], [A5 - 0x3C4] 000038C0 A9A3 syscall ReleaseResource 000038C2 2F2D FC40 move.l -[A7], [A5 - 0x3C0] 000038C6 A9A3 syscall ReleaseResource 000038C8 2F2E FFEC move.l -[A7], [A6 - 0x14] 000038CC A983 syscall DisposeDialog 000038CE 4E5E unlink A6 000038D0 4E75 rts 000038D2 434C chk.w D1, A4 000038D4 4950 chk.w D4, [A0] 000038D6 534F subq.w A7, 1 000038D8 5552 subq.w [A2], 2 export_11: 000038DA 4E56 FFF0 link A6, -0x0010 000038DE 42A7 clr.l -[A7] 000038E0 A975 syscall TickCount 000038E2 201F move.l D0, [A7]+ 000038E4 90AD FC48 sub.l D0, [A5 - 0x3B8] 000038E8 0C80 0000 000F cmpi.l D0, 0xF 000038EE 6322 bls +0x24 /* 00003912 */ 000038F0 42A7 clr.l -[A7] 000038F2 A975 syscall TickCount 000038F4 201F move.l D0, [A7]+ 000038F6 2B40 FC48 move.l [A5 - 0x3B8], D0 000038FA 202D FC44 move.l D0, [A5 - 0x3BC] 000038FE B0AD FC3C cmp.l D0, [A5 - 0x3C4] 00003902 6608 bne +0xA /* 0000390C */ 00003904 2B6D FC40 FC44 move.l [A5 - 0x3BC], [A5 - 0x3C0] 0000390A 6006 bra +0x8 /* 00003912 */ label0000390C: 0000390C 2B6D FC3C FC44 move.l [A5 - 0x3BC], [A5 - 0x3C4] label00003912: 00003912 41ED FC54 lea.l A0, [A5 - 0x3AC] 00003916 2F20 move.l -[A7], -[A0] 00003918 2F20 move.l -[A7], -[A0] 0000391A 4EBA 0072 jsr [PC + 0x72 /* 0000398E */] 0000391E 508F addq.l A7, 8 00003920 206E 000C movea.l A0, [A6 + 0xC] 00003924 0C50 0003 cmpi.w [A0], 0x3 00003928 664E bne +0x50 /* 00003978 */ 0000392A 206E 000C movea.l A0, [A6 + 0xC] 0000392E 203C 0000 00FF move.l D0, 0xFF 00003934 C0A8 0002 and.l D0, [A0 + 0x2] 00003938 1D40 FFF1 move.b [A6 - 0xF], D0 0000393C 0C2E 000D FFF1 cmpi.b [A6 - 0xF], 0xD /* '\r' */ 00003942 6708 beq +0xA /* 0000394C */ 00003944 0C2E 0003 FFF1 cmpi.b [A6 - 0xF], 0x3 0000394A 662C bne +0x2E /* 00003978 */ label0000394C: 0000394C 206E 0008 movea.l A0, [A6 + 0x8] 00003950 7001 moveq.l D0, 0x01 00003952 3080 move.w [A0], D0 00003954 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003958 3F3C 0001 move.w -[A7], 0x1 0000395C 486E FFFE pea.l [A6 - 0x2] 00003960 486E FFF2 pea.l [A6 - 0xE] 00003964 486E FFF6 pea.l [A6 - 0xA] 00003968 A98D syscall GetDialogItem/GetDItem 0000396A 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000396E 3F3C 0001 move.w -[A7], 0x1 00003972 A95D syscall HiliteControl 00003974 7001 moveq.l D0, 0x01 00003976 6002 bra +0x4 /* 0000397A */ label00003978: 00003978 7000 moveq.l D0, 0x00 label0000397A: 0000397A 4E5E unlink A6 0000397C 205F movea.l A0, [A7]+ 0000397E 4FEF 000C lea.l A7, [A7 + 0xC] 00003982 1E80 move.b [A7], D0 00003984 4ED0 jmp [A0] 00003986 434C chk.w D1, A4 00003988 4950 chk.w D4, [A0] 0000398A 4449 neg.w A1 0000398C 414C chk.w D0, A4 fn0000398E: 0000398E 4E56 FFF0 link A6, -0x0010 00003992 41EE FFF0 lea.l A0, [A6 - 0x10] 00003996 43ED FC54 lea.l A1, [A5 - 0x3AC] 0000399A 20D9 move.l [A0]+, [A1]+ 0000399C 20D9 move.l [A0]+, [A1]+ 0000399E 3F3C 0001 move.w -[A7], 0x1 000039A2 3F3C 0001 move.w -[A7], 0x1 000039A6 A89B syscall PenSize 000039A8 206D FC44 movea.l A0, [A5 - 0x3BC] 000039AC 2F10 move.l -[A7], [A0] 000039AE A89D syscall PenPat 000039B0 486E 0008 pea.l [A6 + 0x8] 000039B4 A8A1 syscall FrameRect 000039B6 3F3C 0004 move.w -[A7], 0x4 000039BA 3F3C 0004 move.w -[A7], 0x4 000039BE A89B syscall PenSize 000039C0 486D F72E pea.l [A5 - 0x8D2] 000039C4 A89D syscall PenPat 000039C6 302E 000A move.w D0, [A6 + 0xA] 000039CA 5240 addq.w D0, 1 000039CC 3F00 move.w -[A7], D0 000039CE 302E 0008 move.w D0, [A6 + 0x8] 000039D2 5240 addq.w D0, 1 000039D4 3F00 move.w -[A7], D0 000039D6 A893 syscall MoveTo 000039D8 4267 clr.w -[A7] 000039DA 4267 clr.w -[A7] 000039DC A892 syscall Line 000039DE 302E 000E move.w D0, [A6 + 0xE] 000039E2 906E 000A sub.w D0, [A6 + 0xA] 000039E6 48C0 ext.l D0 000039E8 81FC 0002 divs.w D0, 0x2 000039EC 5B40 subq.w D0, 5 000039EE 3F00 move.w -[A7], D0 000039F0 4267 clr.w -[A7] 000039F2 A894 syscall Move 000039F4 4267 clr.w -[A7] 000039F6 4267 clr.w -[A7] 000039F8 A892 syscall Line 000039FA 302E 000E move.w D0, [A6 + 0xE] 000039FE 5B40 subq.w D0, 5 00003A00 3F00 move.w -[A7], D0 00003A02 302E 0008 move.w D0, [A6 + 0x8] 00003A06 5240 addq.w D0, 1 00003A08 3F00 move.w -[A7], D0 00003A0A A893 syscall MoveTo 00003A0C 4267 clr.w -[A7] 00003A0E 4267 clr.w -[A7] 00003A10 A892 syscall Line 00003A12 302E 000C move.w D0, [A6 + 0xC] 00003A16 906E 0008 sub.w D0, [A6 + 0x8] 00003A1A 48C0 ext.l D0 00003A1C 81FC 0002 divs.w D0, 0x2 00003A20 4267 clr.w -[A7] 00003A22 5540 subq.w D0, 2 00003A24 3F00 move.w -[A7], D0 00003A26 A894 syscall Move 00003A28 4267 clr.w -[A7] 00003A2A 4267 clr.w -[A7] 00003A2C A892 syscall Line 00003A2E 302E 000E move.w D0, [A6 + 0xE] 00003A32 5B40 subq.w D0, 5 00003A34 3F00 move.w -[A7], D0 00003A36 302E 000C move.w D0, [A6 + 0xC] 00003A3A 5B40 subq.w D0, 5 00003A3C 3F00 move.w -[A7], D0 00003A3E A893 syscall MoveTo 00003A40 4267 clr.w -[A7] 00003A42 4267 clr.w -[A7] 00003A44 A892 syscall Line 00003A46 302E 000E move.w D0, [A6 + 0xE] 00003A4A 906E 000A sub.w D0, [A6 + 0xA] 00003A4E 4440 neg.w D0 00003A50 48C0 ext.l D0 00003A52 81FC 0002 divs.w D0, 0x2 00003A56 3F00 move.w -[A7], D0 00003A58 4267 clr.w -[A7] 00003A5A A894 syscall Move 00003A5C 4267 clr.w -[A7] 00003A5E 4267 clr.w -[A7] 00003A60 A892 syscall Line 00003A62 302E 000A move.w D0, [A6 + 0xA] 00003A66 5240 addq.w D0, 1 00003A68 3F00 move.w -[A7], D0 00003A6A 302E 000C move.w D0, [A6 + 0xC] 00003A6E 5B40 subq.w D0, 5 00003A70 3F00 move.w -[A7], D0 00003A72 A893 syscall MoveTo 00003A74 4267 clr.w -[A7] 00003A76 4267 clr.w -[A7] 00003A78 A892 syscall Line 00003A7A 302E 000C move.w D0, [A6 + 0xC] 00003A7E 906E 0008 sub.w D0, [A6 + 0x8] 00003A82 4440 neg.w D0 00003A84 48C0 ext.l D0 00003A86 81FC 0002 divs.w D0, 0x2 00003A8A 4267 clr.w -[A7] 00003A8C 5640 addq.w D0, 3 00003A8E 3F00 move.w -[A7], D0 00003A90 A894 syscall Move 00003A92 4267 clr.w -[A7] 00003A94 4267 clr.w -[A7] 00003A96 A892 syscall Line 00003A98 3F3C 0001 move.w -[A7], 0x1 00003A9C 3F3C 0001 move.w -[A7], 0x1 00003AA0 A89B syscall PenSize 00003AA2 4E5E unlink A6 00003AA4 4E75 rts 00003AA6 4452 neg.w [A2] 00003AA8 4157 chk.w D0, [A7] 00003AAA 434C chk.w D1, A4 00003AAC 4950 chk.w D4, [A0] fn00003AAE: 00003AAE 4E56 FFC2 link A6, -0x003E 00003AB2 206E 000C movea.l A0, [A6 + 0xC] 00003AB6 43EE FFD6 lea.l A1, [A6 - 0x2A] 00003ABA 22D8 move.l [A1]+, [A0]+ 00003ABC 22D8 move.l [A1]+, [A0]+ 00003ABE 486E FFFC pea.l [A6 - 0x4] 00003AC2 A972 syscall GetMouse 00003AC4 486E FFF4 pea.l [A6 - 0xC] 00003AC8 486E FFF6 pea.l [A6 - 0xA] 00003ACC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003AD0 41EE FFDE lea.l A0, [A6 - 0x22] 00003AD4 2F20 move.l -[A7], -[A0] 00003AD6 2F20 move.l -[A7], -[A0] 00003AD8 4EBA 0430 jsr [PC + 0x430 /* 00003F0A */] 00003ADC 4FEF 0014 lea.l A7, [A7 + 0x14] 00003AE0 3D40 FFF2 move.w [A6 - 0xE], D0 00003AE4 4A40 tst.w D0 00003AE6 6700 0416 beq +0x418 /* 00003EFE */ 00003AEA 42A7 clr.l -[A7] 00003AEC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AF0 4267 clr.w -[A7] 00003AF2 2F3C 0002 002E move.l -[A7], 0x2002E 00003AF8 7000 moveq.l D0, 0x00 00003AFA A82A syscall ComponentDispatch 00003AFC 201F move.l D0, [A7]+ 00003AFE 3D40 FFDE move.w [A6 - 0x22], D0 00003B02 486E FFE0 pea.l [A6 - 0x20] 00003B06 A898 syscall GetPenState 00003B08 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00003B0C A89C syscall PenMode 00003B0E 41EE FFDE lea.l A0, [A6 - 0x22] 00003B12 2F20 move.l -[A7], -[A0] 00003B14 2F20 move.l -[A7], -[A0] 00003B16 4EBA FE76 jsr [PC - 0x18A /* 0000398E */] 00003B1A 508F addq.l A7, 8 00003B1C 486D F726 pea.l [A5 - 0x8DA] 00003B20 A89D syscall PenPat 00003B22 41EE FFDE lea.l A0, [A6 - 0x22] 00003B26 2F20 move.l -[A7], -[A0] 00003B28 2F20 move.l -[A7], -[A0] 00003B2A 4EBA FE62 jsr [PC - 0x19E /* 0000398E */] 00003B2E 508F addq.l A7, 8 00003B30 0C6E 0009 FFF2 cmpi.w [A6 - 0xE], 0x9 /* '\t' */ 00003B36 6700 00D8 beq +0xDA /* 00003C10 */ 00003B3A 6000 0354 bra +0x356 /* 00003E90 */ label00003B3E: 00003B3E 486E FFF8 pea.l [A6 - 0x8] 00003B42 A972 syscall GetMouse 00003B44 4267 clr.w -[A7] 00003B46 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003B4A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003B4E A881 syscall EqualPt 00003B50 101F move.b D0, [A7]+ 00003B52 4A00 tst.b D0 00003B54 6600 00BA bne +0xBC /* 00003C10 */ 00003B58 42A7 clr.l -[A7] 00003B5A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B5E 2F3C 0000 0016 move.l -[A7], 0x16 00003B64 7000 moveq.l D0, 0x00 00003B66 A82A syscall ComponentDispatch 00003B68 201F move.l D0, [A7]+ 00003B6A 3D40 FFDE move.w [A6 - 0x22], D0 00003B6E 302E FFFA move.w D0, [A6 - 0x6] 00003B72 906E FFFE sub.w D0, [A6 - 0x2] 00003B76 3D40 FFF6 move.w [A6 - 0xA], D0 00003B7A 302E FFF8 move.w D0, [A6 - 0x8] 00003B7E 906E FFFC sub.w D0, [A6 - 0x4] 00003B82 3D40 FFF4 move.w [A6 - 0xC], D0 00003B86 302E FFD8 move.w D0, [A6 - 0x28] 00003B8A D06E FFF6 add.w D0, [A6 - 0xA] 00003B8E B06E 0012 cmp.w D0, [A6 + 0x12] 00003B92 6C0C bge +0xE /* 00003BA0 */ 00003B94 302E 0012 move.w D0, [A6 + 0x12] 00003B98 906E FFD8 sub.w D0, [A6 - 0x28] 00003B9C 3D40 FFF6 move.w [A6 - 0xA], D0 label00003BA0: 00003BA0 302E FFD6 move.w D0, [A6 - 0x2A] 00003BA4 D06E FFF4 add.w D0, [A6 - 0xC] 00003BA8 B06E 0010 cmp.w D0, [A6 + 0x10] 00003BAC 6C0C bge +0xE /* 00003BBA */ 00003BAE 302E 0010 move.w D0, [A6 + 0x10] 00003BB2 906E FFD6 sub.w D0, [A6 - 0x2A] 00003BB6 3D40 FFF4 move.w [A6 - 0xC], D0 label00003BBA: 00003BBA 302E FFDC move.w D0, [A6 - 0x24] 00003BBE D06E FFF6 add.w D0, [A6 - 0xA] 00003BC2 B06E 0016 cmp.w D0, [A6 + 0x16] 00003BC6 6F0C ble +0xE /* 00003BD4 */ 00003BC8 302E 0016 move.w D0, [A6 + 0x16] 00003BCC 906E FFDC sub.w D0, [A6 - 0x24] 00003BD0 3D40 FFF6 move.w [A6 - 0xA], D0 label00003BD4: 00003BD4 302E FFDA move.w D0, [A6 - 0x26] 00003BD8 D06E FFF4 add.w D0, [A6 - 0xC] 00003BDC B06E 0014 cmp.w D0, [A6 + 0x14] 00003BE0 6F0C ble +0xE /* 00003BEE */ 00003BE2 302E 0014 move.w D0, [A6 + 0x14] 00003BE6 906E FFDA sub.w D0, [A6 - 0x26] 00003BEA 3D40 FFF4 move.w [A6 - 0xC], D0 label00003BEE: 00003BEE 486E FFD6 pea.l [A6 - 0x2A] 00003BF2 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00003BF6 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00003BFA A8A8 syscall OffsetRect 00003BFC 41EE FFDE lea.l A0, [A6 - 0x22] 00003C00 2F20 move.l -[A7], -[A0] 00003C02 2F20 move.l -[A7], -[A0] 00003C04 4EBA FD88 jsr [PC - 0x278 /* 0000398E */] 00003C08 508F addq.l A7, 8 00003C0A 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] label00003C10: 00003C10 4267 clr.w -[A7] 00003C12 A973 syscall StillDown 00003C14 101F move.b D0, [A7]+ 00003C16 4A00 tst.b D0 00003C18 6600 FF24 bne -0xDA /* 00003B3E */ 00003C1C 6000 027E bra +0x280 /* 00003E9C */ label00003C20: 00003C20 486E FFF8 pea.l [A6 - 0x8] 00003C24 A972 syscall GetMouse 00003C26 4267 clr.w -[A7] 00003C28 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003C2C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003C30 A881 syscall EqualPt 00003C32 101F move.b D0, [A7]+ 00003C34 4A00 tst.b D0 00003C36 6600 0258 bne +0x25A /* 00003E90 */ 00003C3A 42A7 clr.l -[A7] 00003C3C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C40 2F3C 0000 0016 move.l -[A7], 0x16 00003C46 7000 moveq.l D0, 0x00 00003C48 A82A syscall ComponentDispatch 00003C4A 201F move.l D0, [A7]+ 00003C4C 3D40 FFDE move.w [A6 - 0x22], D0 00003C50 302E FFF2 move.w D0, [A6 - 0xE] 00003C54 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003C58 0001 0008 ori.b D1, 0x8 00003C5C 0078 0010 001A ori.w [0x0000001A], 0x10 00003C62 0026 0030 ori.b -[A6], 0x30 /* '0' */ 00003C66 003C 0046 ori.b ccr, 70 00003C6A 0052 005C ori.w [A2], 0x5C /* '\\' */ 00003C6E 302E FFFA move.w D0, [A6 - 0x6] 00003C72 906E FFF6 sub.w D0, [A6 - 0xA] 00003C76 3D40 FFD8 move.w [A6 - 0x28], D0 00003C7A 302E FFF8 move.w D0, [A6 - 0x8] 00003C7E 906E FFF4 sub.w D0, [A6 - 0xC] 00003C82 3D40 FFD6 move.w [A6 - 0x2A], D0 00003C86 604C bra +0x4E /* 00003CD4 */ 00003C88 302E FFF8 move.w D0, [A6 - 0x8] 00003C8C 906E FFF4 sub.w D0, [A6 - 0xC] 00003C90 3D40 FFD6 move.w [A6 - 0x2A], D0 00003C94 302E FFFA move.w D0, [A6 - 0x6] 00003C98 D06E FFF6 add.w D0, [A6 - 0xA] 00003C9C 3D40 FFDC move.w [A6 - 0x24], D0 00003CA0 6032 bra +0x34 /* 00003CD4 */ 00003CA2 302E FFFA move.w D0, [A6 - 0x6] 00003CA6 D06E FFF6 add.w D0, [A6 - 0xA] 00003CAA 3D40 FFDC move.w [A6 - 0x24], D0 00003CAE 302E FFF8 move.w D0, [A6 - 0x8] 00003CB2 D06E FFF4 add.w D0, [A6 - 0xC] 00003CB6 3D40 FFDA move.w [A6 - 0x26], D0 00003CBA 6018 bra +0x1A /* 00003CD4 */ 00003CBC 302E FFF8 move.w D0, [A6 - 0x8] 00003CC0 D06E FFF4 add.w D0, [A6 - 0xC] 00003CC4 3D40 FFDA move.w [A6 - 0x26], D0 00003CC8 302E FFFA move.w D0, [A6 - 0x6] 00003CCC 906E FFF6 sub.w D0, [A6 - 0xA] 00003CD0 3D40 FFD8 move.w [A6 - 0x28], D0 label00003CD4: 00003CD4 302E FFD8 move.w D0, [A6 - 0x28] 00003CD8 B06E 0012 cmp.w D0, [A6 + 0x12] 00003CDC 6C06 bge +0x8 /* 00003CE4 */ 00003CDE 3D6E 0012 FFD8 move.w [A6 - 0x28], [A6 + 0x12] label00003CE4: 00003CE4 302E FFD6 move.w D0, [A6 - 0x2A] 00003CE8 B06E 0010 cmp.w D0, [A6 + 0x10] 00003CEC 6C06 bge +0x8 /* 00003CF4 */ 00003CEE 3D6E 0010 FFD6 move.w [A6 - 0x2A], [A6 + 0x10] label00003CF4: 00003CF4 302E FFDC move.w D0, [A6 - 0x24] 00003CF8 B06E 0016 cmp.w D0, [A6 + 0x16] 00003CFC 6F06 ble +0x8 /* 00003D04 */ 00003CFE 3D6E 0016 FFDC move.w [A6 - 0x24], [A6 + 0x16] label00003D04: 00003D04 302E FFDA move.w D0, [A6 - 0x26] 00003D08 B06E 0014 cmp.w D0, [A6 + 0x14] 00003D0C 6F06 ble +0x8 /* 00003D14 */ 00003D0E 3D6E 0014 FFDA move.w [A6 - 0x26], [A6 + 0x14] label00003D14: 00003D14 302E 0016 move.w D0, [A6 + 0x16] 00003D18 0640 FFE0 addi.w D0, 0xFFE0 00003D1C B06E FFD8 cmp.w D0, [A6 - 0x28] 00003D20 6C0C bge +0xE /* 00003D2E */ 00003D22 302E 0016 move.w D0, [A6 + 0x16] 00003D26 0640 FFE0 addi.w D0, 0xFFE0 00003D2A 3D40 FFD8 move.w [A6 - 0x28], D0 label00003D2E: 00003D2E 302E 0014 move.w D0, [A6 + 0x14] 00003D32 0640 FFE0 addi.w D0, 0xFFE0 00003D36 B06E FFD6 cmp.w D0, [A6 - 0x2A] 00003D3A 6C0C bge +0xE /* 00003D48 */ 00003D3C 302E 0014 move.w D0, [A6 + 0x14] 00003D40 0640 FFE0 addi.w D0, 0xFFE0 00003D44 3D40 FFD6 move.w [A6 - 0x2A], D0 label00003D48: 00003D48 302E 0012 move.w D0, [A6 + 0x12] 00003D4C 0640 0020 addi.w D0, 0x20 /* ' ' */ 00003D50 B06E FFDC cmp.w D0, [A6 - 0x24] 00003D54 6F0C ble +0xE /* 00003D62 */ 00003D56 302E 0012 move.w D0, [A6 + 0x12] 00003D5A 0640 0020 addi.w D0, 0x20 /* ' ' */ 00003D5E 3D40 FFDC move.w [A6 - 0x24], D0 label00003D62: 00003D62 302E 0010 move.w D0, [A6 + 0x10] 00003D66 0640 0020 addi.w D0, 0x20 /* ' ' */ 00003D6A B06E FFDA cmp.w D0, [A6 - 0x26] 00003D6E 6F0C ble +0xE /* 00003D7C */ 00003D70 302E 0010 move.w D0, [A6 + 0x10] 00003D74 0640 0020 addi.w D0, 0x20 /* ' ' */ 00003D78 3D40 FFDA move.w [A6 - 0x26], D0 label00003D7C: 00003D7C 302E FFDC move.w D0, [A6 - 0x24] 00003D80 906E FFD8 sub.w D0, [A6 - 0x28] 00003D84 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00003D88 6C0C bge +0xE /* 00003D96 */ 00003D8A 302E FFD8 move.w D0, [A6 - 0x28] 00003D8E 0640 0020 addi.w D0, 0x20 /* ' ' */ 00003D92 3D40 FFDC move.w [A6 - 0x24], D0 label00003D96: 00003D96 302E FFDA move.w D0, [A6 - 0x26] 00003D9A 906E FFD6 sub.w D0, [A6 - 0x2A] 00003D9E 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00003DA2 6C0C bge +0xE /* 00003DB0 */ 00003DA4 302E FFD6 move.w D0, [A6 - 0x2A] 00003DA8 0640 0020 addi.w D0, 0x20 /* ' ' */ 00003DAC 3D40 FFDA move.w [A6 - 0x26], D0 label00003DB0: 00003DB0 41EE FFDE lea.l A0, [A6 - 0x22] 00003DB4 2F20 move.l -[A7], -[A0] 00003DB6 2F20 move.l -[A7], -[A0] 00003DB8 4EBA FBD4 jsr [PC - 0x42C /* 0000398E */] 00003DBC 508F addq.l A7, 8 00003DBE 302E FFDC move.w D0, [A6 - 0x24] 00003DC2 906E FFD8 sub.w D0, [A6 - 0x28] 00003DC6 3D40 FFD4 move.w [A6 - 0x2C], D0 00003DCA 2D6E 001C FFCA move.l [A6 - 0x36], [A6 + 0x1C] 00003DD0 2D6E 0020 FFCE move.l [A6 - 0x32], [A6 + 0x20] 00003DD6 3D6E 0024 FFD2 move.w [A6 - 0x2E], [A6 + 0x24] 00003DDC 486E FFD4 pea.l [A6 - 0x2C] 00003DE0 486E FFCA pea.l [A6 - 0x36] 00003DE4 3F3C 2004 move.w -[A7], 0x2004 00003DE8 A9EB syscall Pack4/FP68K 00003DEA 486D FC70 pea.l [A5 - 0x390] 00003DEE 486E FFCA pea.l [A6 - 0x36] 00003DF2 3F3C 0000 move.w -[A7], 0x0 00003DF6 A9EB syscall Pack4/FP68K 00003DF8 486E FFCA pea.l [A6 - 0x36] 00003DFC 3F3C 0016 move.w -[A7], 0x16 00003E00 A9EB syscall Pack4/FP68K 00003E02 486E FFCA pea.l [A6 - 0x36] 00003E06 486E FFC2 pea.l [A6 - 0x3E] 00003E0A 3F3C 3010 move.w -[A7], 0x3010 00003E0E A9EB syscall Pack4/FP68K 00003E10 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00003E14 3F3C 0005 move.w -[A7], 0x5 00003E18 2F2E 0018 move.l -[A7], [A6 + 0x18] 00003E1C 4EBA C99C jsr [PC - 0x3664 /* 000007BA */] 00003E20 4FEF 000A lea.l A7, [A7 + 0xA] 00003E24 302E FFDA move.w D0, [A6 - 0x26] 00003E28 906E FFD6 sub.w D0, [A6 - 0x2A] 00003E2C 3D40 FFD4 move.w [A6 - 0x2C], D0 00003E30 2D6E 001C FFCA move.l [A6 - 0x36], [A6 + 0x1C] 00003E36 2D6E 0020 FFCE move.l [A6 - 0x32], [A6 + 0x20] 00003E3C 3D6E 0024 FFD2 move.w [A6 - 0x2E], [A6 + 0x24] 00003E42 486E FFD4 pea.l [A6 - 0x2C] 00003E46 486E FFCA pea.l [A6 - 0x36] 00003E4A 3F3C 2004 move.w -[A7], 0x2004 00003E4E A9EB syscall Pack4/FP68K 00003E50 486D FC7A pea.l [A5 - 0x386] 00003E54 486E FFCA pea.l [A6 - 0x36] 00003E58 3F3C 0000 move.w -[A7], 0x0 00003E5C A9EB syscall Pack4/FP68K 00003E5E 486E FFCA pea.l [A6 - 0x36] 00003E62 3F3C 0016 move.w -[A7], 0x16 00003E66 A9EB syscall Pack4/FP68K 00003E68 486E FFCA pea.l [A6 - 0x36] 00003E6C 486E FFC2 pea.l [A6 - 0x3E] 00003E70 3F3C 3010 move.w -[A7], 0x3010 00003E74 A9EB syscall Pack4/FP68K 00003E76 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00003E7A 3F3C 0007 move.w -[A7], 0x7 00003E7E 2F2E 0018 move.l -[A7], [A6 + 0x18] 00003E82 4EBA C936 jsr [PC - 0x36CA /* 000007BA */] 00003E86 4FEF 000A lea.l A7, [A7 + 0xA] 00003E8A 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] label00003E90: 00003E90 4267 clr.w -[A7] 00003E92 A973 syscall StillDown 00003E94 101F move.b D0, [A7]+ 00003E96 4A00 tst.b D0 00003E98 6600 FD86 bne -0x278 /* 00003C20 */ label00003E9C: 00003E9C 42A7 clr.l -[A7] 00003E9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003EA2 3F3C 0001 move.w -[A7], 0x1 00003EA6 2F3C 0002 002E move.l -[A7], 0x2002E 00003EAC 7000 moveq.l D0, 0x00 00003EAE A82A syscall ComponentDispatch 00003EB0 201F move.l D0, [A7]+ 00003EB2 3D40 FFDE move.w [A6 - 0x22], D0 00003EB6 486D F72E pea.l [A5 - 0x8D2] 00003EBA A89D syscall PenPat 00003EBC 41EE FFDE lea.l A0, [A6 - 0x22] 00003EC0 2F20 move.l -[A7], -[A0] 00003EC2 2F20 move.l -[A7], -[A0] 00003EC4 4EBA FAC8 jsr [PC - 0x538 /* 0000398E */] 00003EC8 508F addq.l A7, 8 00003ECA 4267 clr.w -[A7] 00003ECC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003ED0 486E 0010 pea.l [A6 + 0x10] 00003ED4 A8AD syscall PtInRect 00003ED6 101F move.b D0, [A7]+ 00003ED8 4A00 tst.b D0 00003EDA 670C beq +0xE /* 00003EE8 */ 00003EDC 206E 000C movea.l A0, [A6 + 0xC] 00003EE0 43EE FFD6 lea.l A1, [A6 - 0x2A] 00003EE4 20D9 move.l [A0]+, [A1]+ 00003EE6 20D9 move.l [A0]+, [A1]+ label00003EE8: 00003EE8 206E 000C movea.l A0, [A6 + 0xC] 00003EEC 5088 addq.l A0, 8 00003EEE 2F20 move.l -[A7], -[A0] 00003EF0 2F20 move.l -[A7], -[A0] 00003EF2 4EBA FA9A jsr [PC - 0x566 /* 0000398E */] 00003EF6 508F addq.l A7, 8 00003EF8 486E FFE0 pea.l [A6 - 0x20] 00003EFC A899 syscall SetPenState label00003EFE: 00003EFE 4E5E unlink A6 00003F00 4E75 rts 00003F02 4752 chk.w D3, [A2] 00003F04 4F57 chk.w D7, [A7] 00003F06 434C chk.w D1, A4 00003F08 4950 chk.w D4, [A0] fn00003F0A: 00003F0A 4E56 0000 link A6, 0 00003F0E 4267 clr.w -[A7] 00003F10 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003F14 486E 0008 pea.l [A6 + 0x8] 00003F18 A8AD syscall PtInRect 00003F1A 101F move.b D0, [A7]+ 00003F1C 4A00 tst.b D0 00003F1E 6606 bne +0x8 /* 00003F26 */ 00003F20 7000 moveq.l D0, 0x00 00003F22 6000 00DA bra +0xDC /* 00003FFE */ label00003F26: 00003F26 302E 0010 move.w D0, [A6 + 0x10] 00003F2A 906E 0008 sub.w D0, [A6 + 0x8] 00003F2E 206E 0018 movea.l A0, [A6 + 0x18] 00003F32 3080 move.w [A0], D0 00003F34 0C40 0004 cmpi.w D0, 0x4 00003F38 6E3A bgt +0x3C /* 00003F74 */ 00003F3A 302E 0012 move.w D0, [A6 + 0x12] 00003F3E 906E 000A sub.w D0, [A6 + 0xA] 00003F42 206E 0014 movea.l A0, [A6 + 0x14] 00003F46 3080 move.w [A0], D0 00003F48 0C40 0004 cmpi.w D0, 0x4 00003F4C 6E06 bgt +0x8 /* 00003F54 */ 00003F4E 7001 moveq.l D0, 0x01 00003F50 6000 00AC bra +0xAE /* 00003FFE */ label00003F54: 00003F54 302E 000E move.w D0, [A6 + 0xE] 00003F58 906E 0012 sub.w D0, [A6 + 0x12] 00003F5C 206E 0014 movea.l A0, [A6 + 0x14] 00003F60 3080 move.w [A0], D0 00003F62 0C40 0004 cmpi.w D0, 0x4 00003F66 6E06 bgt +0x8 /* 00003F6E */ 00003F68 7003 moveq.l D0, 0x03 00003F6A 6000 0092 bra +0x94 /* 00003FFE */ label00003F6E: 00003F6E 7002 moveq.l D0, 0x02 00003F70 6000 008C bra +0x8E /* 00003FFE */ label00003F74: 00003F74 302E 000C move.w D0, [A6 + 0xC] 00003F78 906E 0010 sub.w D0, [A6 + 0x10] 00003F7C 206E 0018 movea.l A0, [A6 + 0x18] 00003F80 3080 move.w [A0], D0 00003F82 0C40 0004 cmpi.w D0, 0x4 00003F86 6E36 bgt +0x38 /* 00003FBE */ 00003F88 302E 0012 move.w D0, [A6 + 0x12] 00003F8C 906E 000A sub.w D0, [A6 + 0xA] 00003F90 206E 0014 movea.l A0, [A6 + 0x14] 00003F94 3080 move.w [A0], D0 00003F96 0C40 0004 cmpi.w D0, 0x4 00003F9A 6E06 bgt +0x8 /* 00003FA2 */ 00003F9C 7007 moveq.l D0, 0x07 00003F9E 6000 005E bra +0x60 /* 00003FFE */ label00003FA2: 00003FA2 302E 000E move.w D0, [A6 + 0xE] 00003FA6 906E 0012 sub.w D0, [A6 + 0x12] 00003FAA 206E 0014 movea.l A0, [A6 + 0x14] 00003FAE 3080 move.w [A0], D0 00003FB0 0C40 0004 cmpi.w D0, 0x4 00003FB4 6E04 bgt +0x6 /* 00003FBA */ 00003FB6 7005 moveq.l D0, 0x05 00003FB8 6044 bra +0x46 /* 00003FFE */ label00003FBA: 00003FBA 7006 moveq.l D0, 0x06 00003FBC 6040 bra +0x42 /* 00003FFE */ label00003FBE: 00003FBE 302E 000E move.w D0, [A6 + 0xE] 00003FC2 906E 0012 sub.w D0, [A6 + 0x12] 00003FC6 206E 0014 movea.l A0, [A6 + 0x14] 00003FCA 3080 move.w [A0], D0 00003FCC 0C40 0004 cmpi.w D0, 0x4 00003FD0 6E04 bgt +0x6 /* 00003FD6 */ 00003FD2 7004 moveq.l D0, 0x04 00003FD4 6028 bra +0x2A /* 00003FFE */ label00003FD6: 00003FD6 302E 0012 move.w D0, [A6 + 0x12] 00003FDA 906E 000A sub.w D0, [A6 + 0xA] 00003FDE 206E 0014 movea.l A0, [A6 + 0x14] 00003FE2 3080 move.w [A0], D0 00003FE4 0C40 0004 cmpi.w D0, 0x4 00003FE8 6E04 bgt +0x6 /* 00003FEE */ 00003FEA 7008 moveq.l D0, 0x08 00003FEC 6010 bra +0x12 /* 00003FFE */ label00003FEE: 00003FEE 302E 0010 move.w D0, [A6 + 0x10] 00003FF2 906E 0008 sub.w D0, [A6 + 0x8] 00003FF6 206E 0018 movea.l A0, [A6 + 0x18] 00003FFA 3080 move.w [A0], D0 00003FFC 7009 moveq.l D0, 0x09 label00003FFE: 00003FFE 4E5E unlink A6 00004000 4E75 rts 00004002 4348 chk.w D1, A0 00004004 4543 chk.w D2, D3 00004006 4B47 chk.w D5, D7 00004008 524F addq.w A7, 1 fn0000400A: 0000400A 4E56 FFFE link A6, -0x0002 0000400E 4267 clr.w -[A7] 00004010 4267 clr.w -[A7] 00004012 4EBA D782 jsr [PC - 0x287E /* 00001796 */] 00004016 301F move.w D0, [A7]+ 00004018 3D40 FFFE move.w [A6 - 0x2], D0 0000401C 4A6E FFFE tst.w [A6 - 0x2] 00004020 6706 beq +0x8 /* 00004028 */ 00004022 486D FD8A pea.l [A5 - 0x276] 00004026 ABFF syscall DebugStr label00004028: 00004028 4267 clr.w -[A7] 0000402A 3F3C FFF9 move.w -[A7], 0xFFF9 0000402E 3F3C 4C16 move.w -[A7], 0x4C16 00004032 4EBA D68E jsr [PC - 0x2972 /* 000016C2 */] 00004036 301F move.w D0, [A7]+ 00004038 3D40 FFFE move.w [A6 - 0x2], D0 0000403C 4E5E unlink A6 0000403E 4E75 rts 00004040 5345 subq.w D5, 1 00004042 5455 addq.w [A5], 2 00004044 5053 addq.w [A3], 8 00004046 4552 chk.w D2, [A2] fn00004048: 00004048 4267 clr.w -[A7] 0000404A 4EBA D796 jsr [PC - 0x286A /* 000017E2 */] 0000404E 4E75 rts fn00004050: 00004050 4E56 FFEA link A6, -0x0016 00004054 41ED FC84 lea.l A0, [A5 - 0x37C] 00004058 2D48 FFEA move.l [A6 - 0x16], A0 0000405C 206E FFEA movea.l A0, [A6 - 0x16] 00004060 4210 clr.b [A0] 00004062 2D6D FD84 FFF0 move.l [A6 - 0x10], [A5 - 0x27C] 00004068 42A7 clr.l -[A7] 0000406A A975 syscall TickCount 0000406C 201F move.l D0, [A7]+ 0000406E 2D40 FFF6 move.l [A6 - 0xA], D0 label00004072: 00004072 4267 clr.w -[A7] 00004074 3F3C FFFA move.w -[A7], 0xFFFA 00004078 486E FFFA pea.l [A6 - 0x6] 0000407C 4EBA D668 jsr [PC - 0x2998 /* 000016E6 */] 00004080 301F move.w D0, [A7]+ 00004082 3D40 FFFE move.w [A6 - 0x2], D0 00004086 4AAE FFFA tst.l [A6 - 0x6] 0000408A 6730 beq +0x32 /* 000040BC */ 0000408C 7001 moveq.l D0, 0x01 0000408E 2D40 FFFA move.l [A6 - 0x6], D0 00004092 4267 clr.w -[A7] 00004094 3F3C FFFA move.w -[A7], 0xFFFA 00004098 486E FFFA pea.l [A6 - 0x6] 0000409C 486E FFEF pea.l [A6 - 0x11] 000040A0 4EBA D66C jsr [PC - 0x2994 /* 0000170E */] 000040A4 301F move.w D0, [A7]+ 000040A6 3D40 FFFE move.w [A6 - 0x2], D0 000040AA 206E FFF0 movea.l A0, [A6 - 0x10] 000040AE 52AE FFF0 addq.l [A6 - 0x10], 1 000040B2 10AE FFEF move.b [A0], [A6 - 0x11] 000040B6 206E FFEA movea.l A0, [A6 - 0x16] 000040BA 5210 addq.b [A0], 1 label000040BC: 000040BC 42A7 clr.l -[A7] 000040BE A975 syscall TickCount 000040C0 201F move.l D0, [A7]+ 000040C2 90AE FFF6 sub.l D0, [A6 - 0xA] 000040C6 0C80 0000 0078 cmpi.l D0, 0x78 /* 'x' */ 000040CC 52C0 shi D0 000040CE 4400 neg.b D0 000040D0 4880 ext.w D0 000040D2 1D40 FFF5 move.b [A6 - 0xB], D0 000040D6 102E FFEF move.b D0, [A6 - 0x11] 000040DA 49C0 lea.l A4, D0 000040DC 0C40 000D cmpi.w D0, 0xD /* '\r' */ 000040E0 6706 beq +0x8 /* 000040E8 */ 000040E2 4A2E FFF5 tst.b [A6 - 0xB] 000040E6 678A beq -0x74 /* 00004072 */ label000040E8: 000040E8 4A2E FFF5 tst.b [A6 - 0xB] 000040EC 6706 beq +0x8 /* 000040F4 */ 000040EE 206E FFEA movea.l A0, [A6 - 0x16] 000040F2 4210 clr.b [A0] label000040F4: 000040F4 4E5E unlink A6 000040F6 4E75 rts 000040F8 4745 chk.w D3, D5 000040FA 5441 addq.w D1, 2 000040FC 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1 fn00004100: 00004100 4E56 FFF8 link A6, -0x0008 label00004104: 00004104 4267 clr.w -[A7] 00004106 3F3C FFFA move.w -[A7], 0xFFFA 0000410A 486E FFFA pea.l [A6 - 0x6] 0000410E 4EBA D5D6 jsr [PC - 0x2A2A /* 000016E6 */] 00004112 301F move.w D0, [A7]+ 00004114 3D40 FFFE move.w [A6 - 0x2], D0 00004118 4AAE FFFA tst.l [A6 - 0x6] 0000411C 671E beq +0x20 /* 0000413C */ 0000411E 7001 moveq.l D0, 0x01 00004120 2D40 FFFA move.l [A6 - 0x6], D0 00004124 4267 clr.w -[A7] 00004126 3F3C FFFA move.w -[A7], 0xFFFA 0000412A 486E FFFA pea.l [A6 - 0x6] 0000412E 486E FFF9 pea.l [A6 - 0x7] 00004132 4EBA D5DA jsr [PC - 0x2A26 /* 0000170E */] 00004136 301F move.w D0, [A7]+ 00004138 3D40 FFFE move.w [A6 - 0x2], D0 label0000413C: 0000413C 4AAE FFFA tst.l [A6 - 0x6] 00004140 66C2 bne -0x3C /* 00004104 */ 00004142 4E5E unlink A6 00004144 4E75 rts 00004146 434C chk.w D1, A4 00004148 4541 chk.w D2, D1 0000414A 5242 addq.w D2, 1 0000414C 5546 subq.w D6, 2 fn0000414E: 0000414E 4E56 FFFA link A6, -0x0006 00004152 4EBA FFAC jsr [PC - 0x54 /* 00004100 */] 00004156 7002 moveq.l D0, 0x02 00004158 2D40 FFFA move.l [A6 - 0x6], D0 0000415C 4267 clr.w -[A7] 0000415E 3F3C FFF9 move.w -[A7], 0xFFF9 00004162 486E FFFA pea.l [A6 - 0x6] 00004166 486E 0008 pea.l [A6 + 0x8] 0000416A 4EBA D5A6 jsr [PC - 0x2A5A /* 00001712 */] 0000416E 301F move.w D0, [A7]+ 00004170 3D40 FFFE move.w [A6 - 0x2], D0 00004174 7001 moveq.l D0, 0x01 00004176 2D40 FFFA move.l [A6 - 0x6], D0 0000417A 4267 clr.w -[A7] 0000417C 3F3C FFF9 move.w -[A7], 0xFFF9 00004180 486E FFFA pea.l [A6 - 0x6] 00004184 486D FD88 pea.l [A5 - 0x278] 00004188 4EBA D588 jsr [PC - 0x2A78 /* 00001712 */] 0000418C 301F move.w D0, [A7]+ 0000418E 3D40 FFFE move.w [A6 - 0x2], D0 00004192 4EBA FEBC jsr [PC - 0x144 /* 00004050 */] 00004196 4E5E unlink A6 00004198 4E75 rts 0000419A 5345 subq.w D5, 1 0000419C 4E44 trap 4 0000419E 5644 addq.w D4, 3 000041A0 5043 addq.w D3, 8 fn000041A2: 000041A2 4E56 FFF8 link A6, -0x0008 000041A6 4EBA FF58 jsr [PC - 0xA8 /* 00004100 */] 000041AA 2F2E 000A move.l -[A7], [A6 + 0xA] 000041AE 486D FC84 pea.l [A5 - 0x37C] 000041B2 4EBA D6DE jsr [PC - 0x2922 /* 00001892 */] 000041B6 102D FC84 move.b D0, [A5 - 0x37C] 000041BA 49C0 lea.l A4, D0 000041BC 2D40 FFF8 move.l [A6 - 0x8], D0 000041C0 4267 clr.w -[A7] 000041C2 3F3C FFF9 move.w -[A7], 0xFFF9 000041C6 486E FFF8 pea.l [A6 - 0x8] 000041CA 2F2D FD84 move.l -[A7], [A5 - 0x27C] 000041CE 4EBA D542 jsr [PC - 0x2ABE /* 00001712 */] 000041D2 301F move.w D0, [A7]+ 000041D4 3D40 FFFE move.w [A6 - 0x2], D0 000041D8 7002 moveq.l D0, 0x02 000041DA 2D40 FFF8 move.l [A6 - 0x8], D0 000041DE 4267 clr.w -[A7] 000041E0 3F3C FFF9 move.w -[A7], 0xFFF9 000041E4 486E FFF8 pea.l [A6 - 0x8] 000041E8 486E 0008 pea.l [A6 + 0x8] 000041EC 4EBA D524 jsr [PC - 0x2ADC /* 00001712 */] 000041F0 301F move.w D0, [A7]+ 000041F2 3D40 FFFE move.w [A6 - 0x2], D0 000041F6 7001 moveq.l D0, 0x01 000041F8 2D40 FFF8 move.l [A6 - 0x8], D0 000041FC 4267 clr.w -[A7] 000041FE 3F3C FFF9 move.w -[A7], 0xFFF9 00004202 486E FFF8 pea.l [A6 - 0x8] 00004206 486D FD88 pea.l [A5 - 0x278] 0000420A 4EBA D506 jsr [PC - 0x2AFA /* 00001712 */] 0000420E 301F move.w D0, [A7]+ 00004210 3D40 FFFE move.w [A6 - 0x2], D0 00004214 4EBA FE3A jsr [PC - 0x1C6 /* 00004050 */] 00004218 4E5E unlink A6 0000421A 4E75 rts 0000421C 5345 subq.w D5, 1 0000421E 4E44 trap 4 00004220 5644 addq.w D4, 3 00004222 5043 addq.w D3, 8 fn00004224: 00004224 4E56 FFFA link A6, -0x0006 00004228 4EBA FED6 jsr [PC - 0x12A /* 00004100 */] 0000422C 7002 moveq.l D0, 0x02 0000422E 2D40 FFFA move.l [A6 - 0x6], D0 00004232 4267 clr.w -[A7] 00004234 3F3C FFF9 move.w -[A7], 0xFFF9 00004238 486E FFFA pea.l [A6 - 0x6] 0000423C 486E 0008 pea.l [A6 + 0x8] 00004240 4EBA D4D0 jsr [PC - 0x2B30 /* 00001712 */] 00004244 301F move.w D0, [A7]+ 00004246 3D40 FFFE move.w [A6 - 0x2], D0 0000424A 7001 moveq.l D0, 0x01 0000424C 2D40 FFFA move.l [A6 - 0x6], D0 00004250 4267 clr.w -[A7] 00004252 3F3C FFF9 move.w -[A7], 0xFFF9 00004256 486E FFFA pea.l [A6 - 0x6] 0000425A 486D FD88 pea.l [A5 - 0x278] 0000425E 4EBA D4B2 jsr [PC - 0x2B4E /* 00001712 */] 00004262 301F move.w D0, [A7]+ 00004264 3D40 FFFE move.w [A6 - 0x2], D0 00004268 4EBA FDE6 jsr [PC - 0x21A /* 00004050 */] 0000426C 4A2D FC84 tst.b [A5 - 0x37C] 00004270 6704 beq +0x6 /* 00004276 */ 00004272 532D FC84 subq.b [A5 - 0x37C], 1 label00004276: 00004276 41ED FC84 lea.l A0, [A5 - 0x37C] 0000427A 2008 move.l D0, A0 0000427C 4E5E unlink A6 0000427E 4E75 rts 00004280 4745 chk.w D3, D5 00004282 5456 addq.w [A6], 2 00004284 4450 neg.w [A0] 00004286 5245 addq.w D5, 1 fn00004288: 00004288 4E56 FFFC link A6, -0x0004 0000428C 42AE FFFC clr.l [A6 - 0x4] 00004290 6012 bra +0x14 /* 000042A4 */ label00004292: 00004292 06AE 000F 4240 FFFC addi.l [A6 - 0x4], 0xF4240 0000429A 206E 0008 movea.l A0, [A6 + 0x8] 0000429E 0690 FFFE 5A20 addi.l [A0], 0xFFFE5A20 label000042A4: 000042A4 206E 0008 movea.l A0, [A6 + 0x8] 000042A8 0C90 0001 A5E0 cmpi.l [A0], 0x1A5E0 000042AE 6CE2 bge -0x1C /* 00004292 */ 000042B0 6012 bra +0x14 /* 000042C4 */ label000042B2: 000042B2 06AE 0000 2710 FFFC addi.l [A6 - 0x4], 0x2710 000042BA 206E 0008 movea.l A0, [A6 + 0x8] 000042BE 0690 FFFF F8F8 addi.l [A0], 0xFFFFF8F8 label000042C4: 000042C4 206E 0008 movea.l A0, [A6 + 0x8] 000042C8 0C90 0000 0708 cmpi.l [A0], 0x708 000042CE 6CE2 bge -0x1C /* 000042B2 */ 000042D0 6012 bra +0x14 /* 000042E4 */ label000042D2: 000042D2 06AE 0000 0064 FFFC addi.l [A6 - 0x4], 0x64 /* 'd' */ 000042DA 206E 0008 movea.l A0, [A6 + 0x8] 000042DE 0690 FFFF FFE2 addi.l [A0], 0xFFFFFFE2 label000042E4: 000042E4 206E 0008 movea.l A0, [A6 + 0x8] 000042E8 0C90 0000 001E cmpi.l [A0], 0x1E 000042EE 6CE2 bge -0x1C /* 000042D2 */ 000042F0 206E 0008 movea.l A0, [A6 + 0x8] 000042F4 202E FFFC move.l D0, [A6 - 0x4] 000042F8 D190 add.l [A0], D0 000042FA 4E5E unlink A6 000042FC 4E75 rts 000042FE 4652 not.w [A2] 00004300 414D chk.w D0, A5 00004302 4554 chk.w D2, [A4] 00004304 4F54 chk.w D7, [A4] fn00004306: 00004306 4E56 FFFC link A6, -0x0004 0000430A 42AE FFFC clr.l [A6 - 0x4] 0000430E 6012 bra +0x14 /* 00004322 */ label00004310: 00004310 06AE 0001 A5E0 FFFC addi.l [A6 - 0x4], 0x1A5E0 00004318 206E 0008 movea.l A0, [A6 + 0x8] 0000431C 0690 FFF0 BDC0 addi.l [A0], 0xFFF0BDC0 label00004322: 00004322 206E 0008 movea.l A0, [A6 + 0x8] 00004326 0C90 000F 4240 cmpi.l [A0], 0xF4240 0000432C 6CE2 bge -0x1C /* 00004310 */ 0000432E 6012 bra +0x14 /* 00004342 */ label00004330: 00004330 06AE 0000 0708 FFFC addi.l [A6 - 0x4], 0x708 00004338 206E 0008 movea.l A0, [A6 + 0x8] 0000433C 0690 FFFF D8F0 addi.l [A0], 0xFFFFD8F0 label00004342: 00004342 206E 0008 movea.l A0, [A6 + 0x8] 00004346 0C90 0000 2710 cmpi.l [A0], 0x2710 0000434C 6CE2 bge -0x1C /* 00004330 */ 0000434E 6012 bra +0x14 /* 00004362 */ label00004350: 00004350 06AE 0000 001E FFFC addi.l [A6 - 0x4], 0x1E 00004358 206E 0008 movea.l A0, [A6 + 0x8] 0000435C 0690 FFFF FF9C addi.l [A0], 0xFFFFFF9C label00004362: 00004362 206E 0008 movea.l A0, [A6 + 0x8] 00004366 0C90 0000 0064 cmpi.l [A0], 0x64 /* 'd' */ 0000436C 6CE2 bge -0x1C /* 00004350 */ 0000436E 206E 0008 movea.l A0, [A6 + 0x8] 00004372 202E FFFC move.l D0, [A6 - 0x4] 00004376 D190 add.l [A0], D0 00004378 4E5E unlink A6 0000437A 4E75 rts 0000437C 5449 addq.w A1, 2 0000437E 4D45 chk.w D6, D5 00004380 434F chk.w D1, A7 00004382 4445 neg.w D5